CakePHP:从管理脚手架中删除字段的最佳方法

时间:2013-03-26 16:02:31

标签: cakephp cakephp-2.1

当我管理用户模型时,一切都很好。但是,它也有“密码”字段。这是实际密码的哈希值。

当您在管理控制台中保存用户时,它会保存散列密码,这会将所有内容搞砸。

从admin-scaffold中排除字段的最简单方法是什么,对admin-scaffold令人敬畏的自动魔法的干扰最小?

由于

1 个答案:

答案 0 :(得分:1)

您需要制作自己的烘焙主题,然后可以编辑模板以删除文件。

这真的很简单,http://book.cakephp.org/2.0/en/console-and-shells/code-generation-with-bake.html#modify-default-html-produced-by-baked-templates

只需将lib/Cake/Console/Templates/default/views内的文件复制到app/Console/Templates/[themename]/views下的项目中,然后即可编辑视图模板。

这同样适用于所有其他文件,例如控制器和模型。然后当你烘焙你的项目时,你会被问到你想要使用哪个主题,你可以选择自己的主题。

以下是我的一个项目的示例。

enter image description here

唯一需要注意的是,您的主题名称必须是唯一的!