我有一个在 Zend Framework 1.7 左右开发的项目,我想迁移到 Zend Tool 和 ZF 1.9.4pl1。我希望获得的主要好处是能够使用自动加载模型、表单等。换句话说,我想消除所有这些小方法:
受保护的函数 _getSurveyForm() { require_once APPLICATION_PATH 。'/forms/Survey.php'; $form = new Form_Survey(); $form->setAction($this->_helper->url('survey')); 返回$表格;}
我的策略是这样的。第一的,
zf create project foo
zf create controller bar
zf create controller arf
etc.
直到我设法为所有控制器、视图等重新创建结构。其次,我将复制现有的控制器、视图、模型等,覆盖由 zf 工具创建的存根,并确保我所有的类名称和文件名排成一行。
这是最好的方法吗?我是否感到困惑,以为我将能够消除上面的 _getSurveyForm() 之类的小加载器方法?