error: Provisional headers are shown
錯誤原因:ajax上傳表單檔案是沒有關掉預設的表單請求,
解決方法:ajax請求後加return false;
error: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'img' at row 1
錯誤原因:資料庫對應字元長度太短引起
解決方法:增加對應字元長度
tp5分頁報錯: Call to a member function render() on a non-object
錯誤描述:模闆頁面調用的是傳回的結果集,循環正常輸出資料,就是分頁報錯找不到對象
錯誤原因:原始資料在控制器中重新指派給了一個新的值,分頁需要的是查詢時的原始值
解決方然:重新$this->assign(原始值);把原始的值傳回模闆單獨供分頁調用
error: Trying to get property of non-object
錯誤原因:可能是對象的擷取方式有誤
解決方式:test['base']或test->base,兩種常用方式替換調用
error: [10501]SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=1' at line
錯誤原因:資料庫查詢條件前忘了加where
解決方法:打自己兩耳光
error: Illegal string offset
錯誤原因:對象屬性沒有找對
解決方法:控制器var_dump(值),檢查值的類型和資料結構再進行相應處理
error : Call to a member function getData() on a non-object
錯誤原因:這個是資料庫字段的類型是int,但是預設值是空,是以沒有填寫值的時候,模型有預設擷取字段轉換成漢字,這時控制器會擷取失敗