4

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

当您在管理控制台中保存用户时,它会保存散列密码,这会搞砸一切。

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

谢谢

4

1 回答 1

1

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

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

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

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

这是我的一个项目中的一个例子。

在此处输入图像描述

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

于 2013-04-02T09:11:00.367 回答