【发布时间】:2010-06-07 23:02:01
【问题描述】:
我刚开始使用 CakePHP,它与普通的过程或基本的 OOP PHP 非常不同。
我仍在学习 PHP,并且仍在阅读“初级 PHP/mysql”书籍,这些书籍教您基本的 PHP。此外,许多在线网站提供的代码并不适用于框架。
通过彻底学习 cakePHP 而不是自己重写代码以适应 MVC 模型,使非框架代码成为框架(比如 cakePHP)的唯一方法是吗?
【问题讨论】:
我刚开始使用 CakePHP,它与普通的过程或基本的 OOP PHP 非常不同。
我仍在学习 PHP,并且仍在阅读“初级 PHP/mysql”书籍,这些书籍教您基本的 PHP。此外,许多在线网站提供的代码并不适用于框架。
通过彻底学习 cakePHP 而不是自己重写代码以适应 MVC 模型,使非框架代码成为框架(比如 cakePHP)的唯一方法是吗?
【问题讨论】:
CodeIgniter 允许您以您想要的方式编写东西,但当您将它用作 MVC 平台时,它确实效果最佳。如果需要,您可以在控制器中编写所有 PHP 代码并且应用程序仍然可以工作,然后您可以决定将数据库的代码拆分到模型中,然后再决定将所有 HTML 放入视图中。那就是如果你想那样做。
我建议做教程并尝试使用 MVC 模型,因为它为我节省了大量时间,并且比平面文件编码要好得多。
CakePHP 可能有点限制,因为它要求您遵循特定的命名约定。
希望这能为您在学习 MVC 的易用性和速度的道路上提供一个良好的开端。
【讨论】: