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

标签 cakephp cakephp-2.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 下的项目中,然后然后您可以编辑 View 模板。

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

这是我的一个项目的示例。

enter image description here

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

关于CakePHP:从管理脚手架中删除字段的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15641729/

相关文章:

php - CakePHP 显示空白页

cakephp - Controller cakephp 2 中的全局变量

ruby-on-rails - 从 CakePHP 切换到 Ruby on Rails 有多难?

php - 如何在 CakePHP 中处理应用程序和数据库之间的用户时区和 UTC 同步?

javascript - 如何通过模态表单创建关联表记录?

mysql - CakePHP - 尝试根据与主要帖子和创建日期共享的标签的相关性对帖子进行排序

php - fatal error : Cannot call constructor in HtmlHelper. php (CakePHP)

cakephp - 如何通过 Html 助手(图像方法)获得 img 标签中图像的完整链接?

CakePHP 查找函数

php - 为什么会出现此错误?语法错误或访问冲突 : 1066 Not unique table/alias: 'Employees'