我是CakePHP的新手。我热衷于使用脚手架功能快速生成视图,然后使用bake生成我可以编辑的视图。
我在app / views / scaffolds中创建了自定义脚手架视图,以便我的脚手架视图适合我的应用程序的布局。有什么方法,当我烘焙视图时,它们是基于我创建的自定义脚手架视图,而不是基于它们看起来的通用视图?
答案 0 :(得分:2)
我认为你的概念在这里有点混乱。这只是澄清条款的问题:
因此,对于您的问题,您可能只是(暂时)替换cake / libs / view / scaffolds中的文件。我还建议您在此时替换原始脚手架,因为修改cake /目录中的文件通常是一种不好的做法。
此时,您应该拥有所需的视图,所有视图都可以在app / views目录中找到。从现在开始我建议你在修改之前进行烘焙,这样你就可以修改视图而不必处理上面的过程。
答案 1 :(得分:0)
也许您可能想尝试放置更多的css规则,因为当脚手架时,生成的视图代码通常在<div class='model'>
。
答案 2 :(得分:0)
我在cakephp cookbook中找到了这个页面,它解释了如何编辑视图模板,以便烘焙视图生成自定义HTML。至少在cakephp 1.2中,视图模板从app / vendors / shells / templates / views(到app / views)复制。
http://book.cakephp.org/view/789/Modify-default-HTML-produced-by-baked-templates