Zend Frameworkに関しては、私は比較的初心者ですが、いくつかのビューで使用する必要があるフォームを持っているので、アクションヘルパーを使用してフォームをインスタンス化し、いくつかの属性を設定して渡すことができると思いました関連するビューに。アクション ヘルパーを作成し、関連するコントローラーのアクション内から呼び出すことができますが、フォームをアクションのビューに渡そうとすると、何もレンダリングされません。
$form = new Application_Form_Colour;
if($this->_request->isPost() && $form->isValid($this->_request->getPost()))
{
$model = new Application_Model_Colour();
$model->changeColour($form->getValues());
$form->reset();
}
else
{
$form->newColour->setAttrib('disabled', 'disabled');
}
$this->view->form = $form;
私が間違っていることはありますか、それとも Action Helper を何に使用できるかについて間違った考えを持っていますか? たぶん、私が使用する必要があるアクションヘルパーではないでしょうか?