将php脚本转换为cakephp

时间:2011-08-04 01:37:57

标签: php jquery cakephp

对此有什么好的资源吗?

理想情况下,应用程序的教程或演练是从头开始设计的,甚至只是关于框架实体和出口的教程。

我有很多php脚本,jquery用于更新页面上的各种容器。我有Auth模块工作,主页正在显示,但我从哪里开始将所有这些PHP脚本转换为符合MVC的代码?

目前,我的大多数脚本都与此示例类似:

$.post('/scripts/getUserInfo.php', { id:id },
    function(output){
        $('div#user_info_container').html( output );
    }
);

问题:

从php脚本创建符合MVC的代码涉及哪些步骤?您是从为每个脚本编写控制器开始的吗?

对蛋糕来说相对较新,所以任何建议都要赞赏...

1 个答案:

答案 0 :(得分:1)

编写一个控制器并为每个脚本创建一个操作,您可以从中查询数据。对于每个操作,您必须添加一个包含您之前脚本的html输出的视图。

但它在很大程度上取决于您的数据库模型结构 - 如果您的脚本更新来自不同表的数据,可能您应该在apriopiate控制器中创建操作(与该表模型连接)。

您可以在You controller [s]中检查$ this-> isAjax()并将渲染布局更改为minimalistic(无页面布局)