将网页添加到Zend Framework中构建的网站

时间:2014-03-05 03:59:55

标签: zend-framework zend-framework2

我特别是MVC和Zend的新手。我从另一个团队接管了一个项目,站点是在Zend框架中构建的。有一个管理仪表板可以为商店添加内容,图像和媒体等资产,博客和门户网站。

添加新网页的最简单方法是什么?其中包含几个动态的内容 - 待售物品,要收听的音乐,博客条目,数据库中的新闻项目以及特色艺术家。所有这些都存储在MySQL数据库中。我对MVC不够了解,以使其正常工作。

我可以在管理仪表板中创建一个页面,并将另一个“模块”用作URL,但如果我尝试复制模块文件夹(例如,名为musiclive的文件夹几乎就是我需要的,除了我需要的添加另一列元素...)管理仪表板不呈现。我知道我需要创建某种“视图”并摆弄或创建控制器,但不确定最简单的方法。我可能不得不告诉管理仪表板我添加了另一个“模块”,但它实际上只是网站的主页或主页 - 其他人从来没有构建它,因为它有丰富的细节,我猜他们把它推迟了。我也可能需要更改模块文件夹中的文件以反映不同的页面。

会喜欢一些帮助或指点。询问您是否需要更多关于我在这里描述的内容的细节...

1 个答案:

答案 0 :(得分:2)

如果模块与您的要求非常相似,则在同一模块中创建一个新控制器,而不是复制整个模块。然后扩展已经构建的资源,如表单,模型。我强烈建议您阅读有关zend框架文档,特别是骨架应用程序教程。这将增加您的知识,并使您了解MVC和您当前的项目。

http://framework.zend.com/learn/

还有两个版本的zend框架,两者完全不同。您需要知道构建项目的版本。 Zend框架2具有以下通用目录结构:

config/
   autoload/
   application.config.php
module
   Application/
      config/
      src/
      view
      Module.php
   SomeOtherModule/
   ...
public/
vendor/