[英]CakePHP Smart Column names
在为CakePHP 2.X应用程序创建表时,Cake将使用某些特殊方式自动处理某些列名称。 我能想到的最明显的是“创建”和“修改”(在创建或编辑行时Cake将自动处理)。 默认情况下,将使用“名称”作为模型的显示名称。 烘焙项目时,“电子邮件”和“电话”会在较小程度上自动选择其适当的验证规则。
我的问题是: 有人有这些列名的完整列表吗?
我尝试浏览CakePHP网站和Google搜索,但是该列表不存在,或者我使用的术语错误。
谢谢。
对于表单,如果字段名称为:
'pasword', 'passwd', 'password'
=>它将显示为密码字段
'tel', 'telephone', 'phone'
=>它将显示为类型=“ tel”
'text'
=>文本区域
'time'
=>时间下拉菜单
'datetime', 'timestamp'
=>日期+时间下拉菜单
'date'
=>日期下拉菜单
使用model-> save()时,将自动填充'created', 'updated', 'modified'
您还提到了"name"
,这是一个模型属性。 属性列表在这里
您可以在CakeHelp的FormHelper.php中看到有关字段如何显示形式的更多信息,以及有关Model.php中模型如何工作的更多信息。
关于蛋糕烘烤验证:
如果字段名称是电子邮件,它将被验证为电子邮件。 其他验证基于字段类型:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.