对此有什么好的资源吗?
理想情况下,应用程序的教程或演练是从头开始设计的,甚至只是关于框架实体和出口的教程。
我有很多php脚本,jquery用于更新页面上的各种容器。我有Auth模块工作,主页正在显示,但我从哪里开始将所有这些PHP脚本转换为符合MVC的代码?
目前,我的大多数脚本都与此示例类似:
$.post('/scripts/getUserInfo.php', { id:id },
function(output){
$('div#user_info_container').html( output );
}
);
问题:
从php脚本创建符合MVC的代码涉及哪些步骤?您是从为每个脚本编写控制器开始的吗?
对蛋糕来说相对较新,所以任何建议都要赞赏...
答案 0 :(得分:1)
编写一个控制器并为每个脚本创建一个操作,您可以从中查询数据。对于每个操作,您必须添加一个包含您之前脚本的html输出的视图。
但它在很大程度上取决于您的数据库模型结构 - 如果您的脚本更新来自不同表的数据,可能您应该在apriopiate控制器中创建操作(与该表模型连接)。
您可以在You controller [s]中检查$ this-> isAjax()并将渲染布局更改为minimalistic(无页面布局)