从没有框架的项目到zend框架2

时间:2014-06-14 11:21:05

标签: php zend-framework architecture zend-framework2

我没有使用任何框架就开始了一个项目。

我的项目结构是这样的:

  • 包含访问我的数据库的类的文件夹
  • 包含业务逻辑类的文件夹
  • 包含可以帮助我做其他事情的类的文件夹
  • 可以在页面内部调用的php页面文件夹(例如:navbar,footer等)
  • 在root上我有我的php页面

所以,调用所有课程都很容易。现在我正在创建一个新的zf2项目,并希望将我的所有工作转移到这个新项目。我已经设置了每个页面的布局和内容,但是我在添加自定义类时遇到了一些问题。 我应该使用其他类型的组织吗?哪些可以/应该创建我的自定义类?

我也有一些" php文件"我检查一些用户信息,并根据它,显示他面向广告。在我的旧项目中,我只是用"要求" ...我可以在ZF2上执行此操作吗?/这是正确的方法吗?**

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

对于有同样问题的人。

我在供应商文件夹中创建了自定义库。

以下是一些有用的链接:

http://code.tutsplus.com/tutorials/psr-duh--net-31061

http://ulaptech.blogspot.pt/2014/02/adding-3rd-party-libraries-to-zend.html

答案 1 :(得分:0)

ZF2遵循MVC(模型视图控制器)设计模式。 所以你的目录结构看起来像

模块                                                      Entity.php                 EntityInterface.php                              Table.php                 TableInterface.php                 TableFactory.php

基本访问方法在Table.php中 列和数组之间的映射在Entity.php

如果您参考Zendframework网站上的教程相册应用程序,您将看到一个有效的例子。