0

特定のページコンテンツがデータベースに保存されているシステムがあります。このテキスト内に、テキストをapp_resource_widget_formという名前のクラスのコンテンツに置き換える{WIDGET_FORM}などのカスタムスクリプトを追加することができます。これまではこれでうまくいきましたが、フォームはZendFormで作成する必要があります。残念ながら、これを作成する関数では、文字列(html)を返す必要があります。これまでのところ、zendフォームオブジェクトしか返すことができません。私がやろうとしていることが可能かどうか誰かが知っていますか?ある時点で、フォームをhtmlとして作成する必要がありますが、これを手動で呼び出して使用する方法はありますか?

前もって感謝します

4

1 に答える 1

0

Zend_Formメソッドが__toString()あるので:

$html = str_replace('{WIDGET_FORM}', $form->__toString(), $html);
于 2012-07-24T12:58:58.053 に答える