如何将旧项目迁移到Zend Tool?

时间:2009-09-25 01:37:54

标签: zend-framework zend-tool

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

protected function _getSurveyForm(){   require_once APPLICATION_PATH。 '/forms/Sur​​vey.php';   $ form = new Form_Survey();   $形式 - > setAction命令($这 - > _helper-> URL( '调查'));   返回$ form;  }

我的策略就是这样。首先,

zf create project foo
zf create controller bar
zf create controller arf
etc.

直到我设法为所有控制器,视图等重新创建结构。其次,我将复制现有的控制器,视图,模型等,覆盖zf工具创建的存根,并确保我的所有班级名称和文件名都排成一行。

这是最好的方式吗?难道我觉得我能够消除像上面的_getSurveyForm()那样的小型加载器方法吗?

1 个答案:

答案 0 :(得分:1)

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