簡體   English   中英

cakephp $ this-> Form-> input無法識別實時服務器上的Text列

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM