【发布时间】:2011-10-13 06:38:04
【问题描述】:
我已经和 zend 框架斗争了很长一段时间了。问题不在于 PHP 本身,而在于这些无数的类以及它们之间的关系。例如:我开始阅读:http://framework.zend.com/manual/en/learning.layout.usage.html 一切都很好,直到作者提到以下内容: 要初始化 Zend_Layout,请将以下内容添加到您的配置文件中
resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts"
resources.layout.layout = "layout"
现在的问题是为什么要这样做?我觉得我只是在复制粘贴而没有任何真正的解释。然后他开始使用:
$this->layout()->content
我喜欢哇!!!等一下,这个 layout() 方法在哪里,我一直在追逐这些方法和类,直到我头晕目眩并放弃。
我有一种感觉,我正在以错误的方式接近它(zend 框架)。谁能给我一个关于使用 Zend 框架的最佳方法的想法?同样,它并不是真正关于 PHP,它更多的是关于对象之间的关系。
我觉得我正在钻研课程的意大利面,请帮忙???
【问题讨论】:
-
构建你自己的,那么它应该是有意义的(希望如此)我同意文件搜索确实很烦人。我决定切换到 node.js,因为它减少了样板代码,但这可能是主观的
-
我“必须学习 Zend 框架,这是个人的挑战”。我希望能够创建其他程序员可以快速使用和理解的代码。创建自己的框架并不是最好的解决方案。
-
不要创建自己的php框架,哦,请不要创建另一个php框架
-
@Ben 通过创建自己的组织有助于了解组织。我绝不建议创建另一个无人维护的框架。我们已经有足够的了:P
标签: php