2010-01-09 4 views
3

Я использую symfony в течение нескольких недель, и я часто пользуюсь онлайн-справкой, но «Определенное руководство по Symfony» кажется очень устаревшим. Например, я хочу использовать вспомогательную функцию формы, например функцию select_tag() или функцию ajax form_remote_tag(). Однако, похоже, они больше не существуют, и я могу найти их имена только в файле deprecatedhelpers. Кто-нибудь знает, как я могу использовать эти функции? или есть обновленные имена для них, которые я могу использовать в новейшей версии symfony?Symfony Устарела функция

Спасибо!

ответ

1

В разделе «документация» нет «Окончательного руководства по symfony» с версии 1.3/1.4. Потому что это действительно является устаревшим. Если вы новичок, вы должны использовать в качестве руководства Practical symfony, The symfony Reference Book и More with symfony.

Дальше. Вы не должны использовать select_tag() - вместо этого используйте формы symfony.

И, наконец, form_remote_tag() находится в sfProtoculous плагине. Просто включите его в config/ProjectConfiguration.class.php (метод setup()):

<?php 
// ...skipped... 
class ProjectConfiguration extends sfProjectConfiguration 
{ 
    public function setup() 
    { 
    // ...skip... 
    $this->enablePlugins(array('sfProtoculousPlugin')); 
    // ...skip... 
    } 

вуаля!

+0

Спасибо! Да, я новичок в symfony. Не могли бы вы дать мне немного больше информации о том, как активировать sfProtoculous плагин? Нужно ли сначала загрузить его? – Danny

+1

Я только что обновил ответ – develop7

+0

Спасибо! Ты восхитителен! – Danny