Zend控制器操作如何访问Form子类以进行实例化?

时间:2015-06-03 20:51:47

标签: php zend-framework zend-form zend-controller

考虑Zend_Form的这个子类

class Form_Mine extends Zend_Form
{
    public function init()
     { 
        //form
      }    

然后在

Class MineController extends Zend_controller_Action
{
    public function formAction()
    {
      $form = new Form_Mine();
    }
}

控制器如何知道'Form_Mine的存在才能被实例化?

我理解通过Zend_Form的构造函数调用函数init()来设置表单但是通过什么链或路由控制器可以访问'Form_Mine'?

1 个答案:

答案 0 :(得分:1)

班级名称很重要。默认情况下,给定一个名为My_Form_Mine的类,Zend会在文件中查找该类:/library/My/Form/Mine.php。我的理解是,这是由自动加载器处理的:http://framework.zend.com/manual/1.12/en/zend.loader.autoloader.html