Zend_Formをビューヘルパーから読み込むことはできますか?私はログインアクションメソッドでthiseフォームを使用しています。しかし、私はまた、このフォームをすべてのページ上のナビゲーションで見ることができるようにしたいので(ログインアクションが実際にまだ呼び出されていない状態で)、フォームのpostメソッドはログインアクションメソッドに送信します。ZendのビューヘルパーからZend_Formをロードしますか?
私はそれがビューヘルパーで行われるべきだと思っていますが、私はどのように見えません。
アイデア?
私はこれを試してみました:
class Zend_View_Helper_LoginForm
{
function getLoginForm(){
$form = new Form_LoginForm();
return $form;
}
}
と私はこのように私のレイアウトからそれを呼び出す:私のビューヘルパー <?php echo $this->form(); ?>
が、これは動作しません。 (でも、私はアクションメソッドを通じて同じフォームを呼び出すことができるよ!)この場合
それは私に(私のヘルパーは、わずか9行長いので意味がありません)このエラー与える:
をWarning: Missing argument 1 for Zend_View_Helper_Form::form() in C:\xampplite\htdocs\zendpr\library\Zend\View\Helper\Form.php on line 44
私にそれを打つ。 ;-) –