【发布时间】:2011-02-20 12:54:36
【问题描述】:
自从我拿起一本 PHP 书籍并开始使用 PHP 编码以来,已经有大约 5 个月的时间了。起初,我在没有任何组织计划或 MVC 的情况下创建了所有站点。我很快就发现那是一种痛苦。 然后我开始在 stackoverflow 上阅读有关如何分离 php 和 html 的内容,这就是我从那以后一直在做的事情。
Ex:
profile.php <--this file is HTML,css. I just echo the functions here.
profile_functions.php <--this file is mostly PHP. has the functions.
到目前为止,这就是我分离所有编码的方式,现在我觉得我应该继续前进并开始 MVC。但问题是,我以前从未使用过课程并且对它们很烂。而且由于MVC(如cakephp和codeigniter)都是类,那可不好。
我的问题:有没有什么好书/网站/文章教你如何在 MVC 中编码?我正在寻找初学者初学者书籍:) 我刚开始阅读the codeigniter manuel,我想我会使用它。
编辑:是否可以在不使用 cake、codeigniter 等的情况下为您的编码提供 MVC 组织结构?基本上只是将 profile.php 分成 3 个不同的文件(视图、控制器、模型)
【问题讨论】:
-
当然,可以在没有框架的情况下以 MVC 方式编写...但是框架会教给您最佳实践,您不必编写所有的管道代码来使其全部工作。
标签: php model-view-controller frameworks