[英]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.