Zend framework can';在管理模块中生成的t访问表单
我已经做了模块管理员。在这个模块中,我在控制器中调用了表单Zend framework can';在管理模块中生成的t访问表单,zend-framework,zend-form,Zend Framework,Zend Form,我已经做了模块管理员。在这个模块中,我在控制器中调用了表单 class Admin_AdminController extends Zend_Controller_Action { public function indexAction() { //$form = new Application_Form_Login(); $form = new Admin_Form_Admin(); $this->view->form = $form; } }
class Admin_AdminController extends Zend_Controller_Action
{
public function indexAction()
{
//$form = new Application_Form_Login();
$form = new Admin_Form_Admin();
$this->view->form = $form;
}
}
但在控制器中,其给定错误->在application\modules\Admin\controllers\AdminController.php中找不到类“Admin\u Form\u Admin”
我的表单位于application\modules\Admin\forms\Admin.php中。下面是我的表单代码
class Admin_Form_Admin extends Zend_Form
{
public function init()
{
this->setMethod('post');
/* Form Elements & Other Definitions Here ... */
$user = $this ->CreateElement('text','username');
$password = $this->createElement('text','password');
$login = $this->createElement('submit','button');
$this->addElements(array($user,
$password,
$login
));
}
}
这里需要三件事
; application.ini
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
<?php
// application/modules/Admin/Bootstrap.php
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap {}
<?php
// application/modules/Admin/Bootstrap.php
class Admin_Bootstrap extends Zend_Application_Module_Bootstrap {}