1

我有一个在 Zend Framework 1.7 左右开发的项目,我想迁移到 Zend Tool 和 ZF 1.9.4pl1。我希望获得的主要好处是能够使用自动加载模型、表单等。换句话说,我想消除所有这些小方法:

受保护的函数 _getSurveyForm() { require_once APPLICATION_PATH 。'/forms/Sur​​vey.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() 之类的小加载器方法?

4

1 回答 1

1

好吧,您可以直接使用新的 Autoloader 并使用它注册您的命名空间,以便它可以自动加载您的类,您不需要创建新的项目布局。

于 2009-09-25T03:21:40.733 回答