0

コントローラのindexActionによって呼び出されているZend_Formがあります。特定のユーザータイプのログインフォームです。IndexControllerの他のコントローラーで他のログインフォームへのハイパーリンクを作成するにはどうすればよいですか。たとえば、IndexControllerは従業員ログイン(従業員ではなく、雇用主はここにログインします)を表示する必要があります。ここで、ここは雇用主のインデックスコントローラーにハイパーリンクされています。これが私のホームページまたはインデックスコントローラーのコンテンツです。

class IndexController extends Zend_Controller_Action
{
public $form;


public function indexAction()
{

    $form = new LoginForm();

    $form->renderForm();
}
}

ありがとう!

4

1 に答える 1

1

次のようにしてください。フォームの説明へのリンクを追加

$form->setDescription('<a href="path">Go</a>');

フォームデコレータを変更する

 $form->setDecorators(
            array(
                'FormElements',
                array(
                    'Fieldset',
                    array(
                        'legend' => 'Login'
                    )
                ),
                'Form',
                 array(
                    'Description', 
                    array('escape' => false, 'tag' => false)
                )
            )
        );
于 2011-09-01T08:40:16.070 に答える