Как проверить sfWidgetFormTextareaTinyMCE - PullRequest
2 голосов
/ 15 июля 2011

Я использую Symfony 1.4.11.И у меня есть следующее:

$this->widgetSchema['en']['content'] = new sfWidgetFormTextareaTinyMCE(array(
        'width'   => 900,
        'height'  => 300,
          'config' => 'theme_advanced_buttons1 : "cut, copy, paste, images, bold, italic, underline, justifyleft, justifycenter, justifyright , outdent, indent, bullist, numlist, undo, redo, link",
                       theme_advanced_buttons2 : "",            
                       theme_advanced_buttons3 : "",
                       theme_advanced_toolbar_location : "top",
                       theme_advanced_toolbar_align : "left",
                       theme_advanced_statusbar_location : "bottom",
                       theme_advanced_resizing: "false",
                       plugins: "images, paste",
                       '),array('class' => 'tinyMCE',)
    );  

Мне нужно проверить это, я пытаюсь sfValidatorString, но это не работает

1 Ответ

2 голосов
/ 15 июля 2011

Вы неправильно настраиваете свой виджет (вероятно, не ваш валидатор).Если вы хотите сгруппировать / вложить виджеты, вам нужно встроить другую форму в контейнерную форму.

РЕДАКТИРОВАТЬ:

Либо вы создаете новую форму с виджетом «контент», который вы встраиваетев родительской форме, например, так:

$this->embedForm('en', new myContentForm());

В качестве альтернативы вы можете добавить виджет следующим образом:

$this->widgetSchema['content_en'] = new sfWidgetFormTextareaTinyMCE(...);

Особенности действительно зависят от вашего варианта использования, и я мог бы предложить вам прочитать формыздесь:

http://www.symfony -project.org / forms / 1_2 / ru / (по-прежнему актуально для 1.4)

...