2010-06-07 108 views
2

我刚开始使用CakePHP,它与普通的程序或基本OOP PHP非常不同。如何制作框架代码的非框架代码? (PHP)

我仍在学习PHP,仍然阅读“开始PHP/MySQL”书籍,教你基本的PHP。也有很多网站提供的代码不适用于框架。

通过彻底学习cakePHP,而不是自己重写代码以适合MVC模型,使非框架代码可以说一个框架(比如cakePHP)是唯一的方法吗?

回答

1

我认为在学习CakePHP之前彻底学习基本的OOP PHP会有好处。我承认Cake对命名约定有点限制,但您可以根据自己的喜好进行自定义。我会尝试在Cake中重写一个小的PHP应用程序来熟悉它。选择一个MVC框架确实节省了大量的开发时间,如果你花时间学好。对Cakephp来说,这本书和API是两个非常有价值的工具。我也建议使用CakePHP 1.3。

API

Book

1

CodeIgniter允许您按照自己想要的方式编写内容,但在您将其用作MVC平台时,它的效果非常好。如果需要,您可以将所有PHP代码写入控制器,并且应用程序仍然可以工作,然后您可以决定将数据库的代码拆分为模型,然后决定将所有HTML都放入视图中。那就是如果你想这样做的话。

我会推荐做教程,并试图使用MVC模型,因为它为我节省了大量时间,比平面文件编码好得多。

CakePHP可能会受到一些限制,因为它需要您遵循特定的命名约定。

希望这可以为您学习MVC的简易性和速度提供一个良好的开端。