我已经看过这些图表了,但是我想要一个如何工作的描述 - 例如 - cakephp使用控制器文件和视图文件。怎么了?那里有什么吗?这将使使用cakephp的mvc更容易。
答案 0 :(得分:2)
也许这个主题会对您有所帮助:Any tips on how to learn CakePHP for a beginner?
答案 1 :(得分:1)
最简单的请求看起来如下:
当您请求网址时,路由器会找出所需内容,然后使用Dispatcher打开控制器并运行相应的方法。
当控制器启动时,它包含并构建与该控制器对应的模型。
然后您的方法将运行并执行它需要做的事情。
当控制器完成调用你所包含的所有代码后,将执行视图类,开始渲染。它将包含并呈现相应的视图文件,然后呈现代码中设置的布局。
一直以来,在代码的各个部分都会触发一些回调,例如controller :: beforeFilter model :: afterFind等。最好查看api和book以获取更多详细信息或问一个更具体的问题。
答案 2 :(得分:0)
查看Google图书上的4-5 of Beginning CakePHP: From Novice to Professional页面,了解简要概述。
答案 3 :(得分:0)
如果您完全熟悉面向对象的代码和php函数,则可以开始阅读CakePHP核心方法。在理解模型控制器和视图的内部机制和关系方面,他们将填补很多空白。