当我管理用户模型的支架时,一切都运行良好。但是,它还有“密码”字段。这是实际密码的哈希值。
当您在管理控制台中保存用户时,它会保存散列密码,这会搞砸一切。
从管理脚手架中排除字段的最简单方法是什么,同时对管理脚手架的强大自动魔法干扰最小?
谢谢
最佳答案
您将想要制作自己的烘焙主题,因此您可以编辑模板以删除该文件。
只需将 lib/Cake/Console/Templates/default/views
中的文件复制到 app/Console/Templates/[themename]/views
下的项目中,然后然后您可以编辑 View 模板。
这同样适用于所有其他文件,例如 Controller 和模型。然后,当您烘焙项目时,系统会询问您要使用哪个主题,您可以选择自己的主题。
这是我的一个项目的示例。
唯一需要注意的是您的主题名称必须是唯一的!
关于CakePHP:从管理脚手架中删除字段的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15641729/