2011-07-14 9 views
2

私はsymfony 1.4.11を使用しています。そして、私は次のしている:私はこれをvalidteする必要がsfWidgetFormTextareaTinyMCEを検証する方法

$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を試してみてください、それはあなたが正しくあなたのウィジェット(おそらくあなたのバリデータでもない)を設定されていません

答えて

2

が動作していません。ウィジェットをグループ化/ネストしたい場合は、別のフォームをコンテナフォームに埋め込む必要があります。

EDIT:

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

また、あなたがそうのようなウィジェットを追加します:

はどちらかあなたがそうのような親フォームに埋め込む「コンテンツ」ウィジェットを、持っている新しいフォームを作成します

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

詳細は、本当にあなたのユースケースに依存し、私はあなたがここにフォーム上に読むことをお勧めかもしれません:

http://www.symfony-project.org/forms/1_2/en/(まだ1.4関連)

+0

お願いできますか? – denys281

+0

大変ありがとうございます! – denys281