【问题标题】:How do I make non-framework code to framework code? (PHP)如何将非框架代码制作成框架代码? (PHP)
【发布时间】:2010-06-07 23:02:01
【问题描述】:

我刚开始使用 CakePHP,它与普通的过程或基本的 OOP PHP 非常不同。

我仍在学习 PHP,并且仍在阅读“初级 PHP/mysql”书籍,这些书籍教您基本的 PHP。此外,许多在线网站提供的代码并不适用于框架。

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

【问题讨论】:

    标签: php cakephp


    【解决方案1】:

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

    API

    Book

    【讨论】:

      【解决方案2】:

      CodeIgniter 允许您以您想要的方式编写东西,但当您将它用作 MVC 平台时,它确实效果最佳。如果需要,您可以在控制器中编写所有 PHP 代码并且应用程序仍然可以工作,然后您可以决定将数据库的代码拆分到模型中,然后再决定将所有 HTML 放入视图中。那就是如果你想那样做。

      我建议做教程并尝试使用 MVC 模型,因为它为我节省了大量时间,并且比平面文件编码要好得多。

      CakePHP 可能有点限制,因为它要求您遵循特定的命名约定。

      希望这能为您在学习 MVC 的易用性和速度的道路上提供一个良好的开端。

      【讨论】:

        猜你喜欢
        • 2010-12-31
        • 2012-10-23
        • 1970-01-01
        • 2011-02-18
        • 2012-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多