Yii 關閉debug儲存資料時報錯

2021-09-28 14:08:47 字數 357 閱讀 8133

今天將**上傳到伺服器之後測試之後發現一切正常,然後關閉debug再次測試時出現報錯如下錯誤:

yii\base\unknownpropertyexception: getting unknown property: front\modules\invoice\models\orderrecord::invoice_id
最後發現這是由於此字段是我後面新加的,yii資料庫是有快取的,上傳伺服器之後立馬執行會找不到我們新加的字段,過一段時間才能夠正常使用,如果我們需要立即使用,可以使用如下方法進行解決

在儲存資料之前執行:

清除資料庫快取,執行如上**之後我們就會發現,一切正常世界和平

非正常關閉時Ehcache磁碟儲存下次不能使用

在使用ehcache時,我們會使用 diskpersistent true 來保證下次虛擬機器重啟時,快取資料依然可以使用.然而當我們ctrl c或者直接殺死程序時甚至於斷電等非正常關閉時,ehcache的快取就不能再使用了.原因在於 在ehcache的原始碼裡,diskstoragefactory...

業務資料儲存時自動觸發IDOC

cremas,debmas,matmas wbbdld等主資料的訊息型別是與業務資料不同的,業務資料orders,billing documents,delivery documents,shipments 等可以通過edi output,print,fax 等方式傳送,但配置為ale方式傳送時,先...

Impala 儲存資料時的分割槽操作

建立表的時候根據年和月份對資料進行分割槽,儲存格式為parquet.create table if not exists people id int,name string,age int partitioned by year int,month int stored as parquet 給分割...