CakePhp - 它如何组合文件以获得结果

时间:2011-02-22 13:52:39

标签: cakephp model-view-controller

我已经看过这些图表了,但是我想要一个如何工作的描述 - 例如 - cakephp使用控制器文件和视图文件。怎么了?那里有什么吗?这将使使用cakephp的mvc更容易。

4 个答案:

答案 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核心方法。在理解模型控制器和视图的内部机制和关系方面,他们将填补很多空白。