創建登錄表單和d加入UserController->在loginAction:Zend框架:添加形式佈局
public function loginAction() {
$form = new Application_Form_Login();
$this->view->loginForm = $form;
}
如何添加我的形式佈局/腳本/ header.phtml,因爲我試試這個,但不工作:
<?php echo $this->loginForm ?>
如果我在views/scripts/user/login.phtml中回顯窗體,我會看到登錄窗體。
這是我的登錄表單:
class Application_Form_Login extends Zend_Form {
public function init() {
$this->setDecorators(array('FormElements', 'Form'))
->setAction("/user/login/");
$username = new Zend_Form_Element_Text(array('name' => 'username', 'class' => 'input-text'));
$username->setRequired(true)
->setDecorators(array('ViewHelper',));
$this->addElements(array($username));
}
}
什麼結束了工作?你可以把你的解決方案作爲答案,然後接受它,而其他人也可以贊成它。 – drew010 2012-08-10 01:20:53