考虑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'?
答案 0 :(得分:1)
班级名称很重要。默认情况下,给定一个名为My_Form_Mine的类,Zend会在文件中查找该类:/library/My/Form/Mine.php。我的理解是,这是由自动加载器处理的:http://framework.zend.com/manual/1.12/en/zend.loader.autoloader.html