MVC文件位置和功能位置。 PHP Zend

时间:2011-09-27 15:25:42

标签: php model-view-controller api zend-framework inheritance

我刚找到一份工作,我将与MVC合作,他们知道我不知道但会帮助我学习。我对我的PHP相当自信,直到现在我还有一些关于MVC的问题,但我认为我会很快就能抓住,但这看起来比我预期的更深入。我有几个问题..

  1. 是否更容易判断哪个PHP文件是某个类而不必查看其内容?使用netbeans。
  2. 我理解它扩展的类的继承,但是有些函数访问它们所在目录中的不同类,并且与全局包含的Zend库不同。他们是否更容易找到这些课程?
  3. 所有模块都有自己的MVC框架及其API和核心文件。一些模块文件将扩展(例如)Application / Library / Engine / Engine.php。他们创建并实例,然后将一个未知方法getApi($ param,$ param)调用到example.php和类中。我在任何核心类,本地类或zend中都找不到getApi函数。我在寻找不正确的地方吗?我可以更直接地了解该类继承的内容吗?
  4. 我很失落,但我会继续努力,直到我弄明白。感谢

1 个答案:

答案 0 :(得分:0)

  1. 在Zend中,文件是课后的名字。所以Zend_Database_Adpater()放在Zend / Database / Adapter.php。
  2. 我希望答案1.在这里也有帮助。 Zend有一个寻找对象的搜索路径。
  3. mh ......听起来你需要一个Zend教程和一个documentation作为开始。 Normaly你不需要爬进核心。
  4. 我想我在这里不是一个很大的帮助,抱歉。