【问题标题】:From project without framework to zend framework 2从没有框架的项目到zend框架2
【发布时间】:2014-08-04 20:15:53
【问题描述】:

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

我的项目结构是这样的:

  • 包含用于访问我的数据库的类的文件夹
  • 包含业务逻辑类的文件夹
  • 一个包含可以帮助我做其他事情的类的文件夹
  • 包含可在页面内调用的 php 页面的文件夹(例如:导航栏、页脚等)
  • 在 root 我有我的 php 页面

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

我还有一些“php 文件”,我会在其中检查一些用户信息,并据此向他展示面向广告的广告。在我的旧项目中,我只是用“require”调用它...我可以在 ZF2 上执行此操作吗?/这是正确的方法吗?**

任何帮助将不胜感激。

【问题讨论】:

标签: php zend-framework architecture zend-framework2


【解决方案1】:

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

模块 实体.php 实体接口.php 表.php 表接口.php TableFactory.php

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

如果您参考 Zendframework 网站上的相册应用教程,您将看到一个工作示例。

【讨论】:

    【解决方案2】:

    对于任何有相同问题的人。

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

    这里有一些有用的链接:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      相关资源
      最近更新 更多