[英]cakephp $this->Form->input not recognising a Text column on live server
我有一個奇怪的問題,它只發生在我的實時服務器上,在我的本地主機上,表單輸入按預期工作。 文件都是一樣的,數據庫是我本地主機的導出/導入。
如果您轉到,則將看到用戶的詳細信息。 “個人詳細信息”輸入應為文本區域。 該列在兩個數據庫中都有文本類型,因此為什么它沒有在在線版本中了解到這一事實呢?
我的本地主機是PHP 5.3.1
實時服務器是php 5.2.17
奇怪的是,我有另一個表具有相同的列類型,並且工作正常
cakephp應該只檢測personal_details列,因為不是textarea嗎? 蛋糕沒有其他需要知道的嗎?
有任何想法嗎?
最有可能是緩存問題-您的服務器緩存了舊版本的模型/表,因此不知道新字段或類型。 清除實時服務器上的緩存。
一種簡單的方法是在服務器上將debug設置為2,然后刷新頁面。 之后,您應該將debug設置回零。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.