ThinkPHP5錯誤解析之variable type error:array
在TP5的post提交方式中,有一個坑爹的bug就是post提交資料不能提交陣列。
請注意是不能提交陣列形式的資料,而不是單純的資料。舉個例子:注意以下2種格式資料的比較:
第一種:普通的資料提交,這種格式的資料在TP5中用post提交,$request->post(‘引數’);可以接受資料。
//js,
{
'data':123,
'id':1,
'name':'user'
}
下面看坑爹的第二種:
{
'data':[1,2,3,4,5],
'id':1,
'name':'user'
}
這種形式的資料同過POST提交資料在TP5框架內通過$request->post(‘引數’);去接收就會報錯。
variable type error:array
這是因為tp5不能用post去接收陣列‘data’:[1,2,3,4,5]這種資料。在通過request的post方法取獲取時,post方法不能分辨它是否是陣列。
所以在想不改變post提交方式的情況下,解決辦法之一就是用/a。(這裡的/a就相當於告訴解析器我要獲取一個數組。)
將原來的接收方式引數修改為:
Request::instance()->post('引數/a');
轉載:https://blog.csdn.net/schopenhauerzhang/article/details/70528332
相關推薦
ThinkPHP5錯誤解析之variable type error:array
在TP5的post提交方式中,有一個坑爹的bug就是post提交資料不能提交陣列。 請注意是不能提交陣列形式的資料,而不是單純的資料。舉個例子:注意以下2種格式資料的比較: 第一種:普通的資料提交,這種格式的資料在TP5中用post提交,$request->post(‘引數’);可以接受資料。
thinkphp5 返回數組提示variable type error: array
ray sort 一點 date ria 分享圖片 這一 color rto 瀏覽器訪問控制器函數,而函數返回的是數組: function timeArr(){ $time = array(); for($i=1;$i<=7;$
TP5報錯variable type error: array
variable type error: array 當你在tp5框架中寫方法時返回一個數組時,tp5會報錯:variable type error: array 這是因為tp5不支援返回陣列。 方法一:需要修改你的原始碼 直接在返回語
MySQL之——mysql安裝error:the security setting could not be applied
轉載請註明出處:https://blog.csdn.net/l1028386804/article/details/84647325 在安裝mysql時,出現 The security settings could not be applied to the database becau
VC++常見錯誤原因解析之error LNK2019: 無法解析的外部符號 "public: void __thiscall
VC++常見錯誤原因解析之error LNK2019: 無法解析的外部符號 "public: void __thiscall 出現這個錯誤,應該首先檢視“#include”語句是否包含,或者是否包含正確。符號無法解析意味著編譯器知道有這個符號存在,也就是有宣告,但在連結時,找不到實現程式碼,
Qt入門之基礎篇 ( 二 ) :Qt項目建立、編譯、運行和發布過程解析
qt 5 對話 讓我 進度 qmake ctr deploy 設定 設置 轉載請註明出處:CN_Simo。 題解: 本篇內容主講Qt應用從創建到發布的整個過程,旨在幫助讀者能夠快速走進Qt的世界。 本來計劃是講解Qt源碼靜態編譯,如此的話讀者可能並不能清楚地知
網絡相關系列之四:數據解析之SAX方式解析XML數據
request nco nodename 新建 作用 call 其他 auto 文件內容 一、XML和Json數據的引入: 通常情況下。每一個須要訪問網絡的應用程序都會有一個自己的server。我們能夠向server提交數據,也能夠從server獲取數據。
AS匯入一個工程出現Error:please select Android SDK的錯誤
匯入一個新的工程出現:Error:please select Android SDK 的錯誤 現象描述:點選執行程式按鈕,彈出一個“Edit Configure”的對話方塊,最下面報:Error:please select Android 
【高軟作業4】:Tomcat 觀察者模式解析 之 Lifecycle 五分鐘讀懂UML類圖
一. 預備 如果你是Windows使用者,使用Eclipse,並且想自行匯入原始碼進行分析,你可能需要:Eclipse 匯入 Tomcat 原始碼 如果你已遺忘 觀察者模式,那麼你可以通過該文章回顧:設計模式(五)觀察者模式 如果你已遺忘 UML類圖相關知識,那麼你可以通過文章 (五分鐘讀懂U
Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred錯誤解決
問題情況: 出現以上情況,可以通過以下方式進行解決: 1、判斷機子是否安裝了Java環境 確定自己已經設定環境變數:如JAVA_HOME,CLASSPATH,PATH 2、有些程式會有記憶體設定,有些程式記憶體設定過大時,超過虛擬機
MongoDB(二):概念解析之瞭解MongoDB
序言: 不管我們學習什麼資料庫都應該學習其中的基礎概念,在mongodb中基本的概念是文件、集合、資料庫,下面我們挨個介紹。 下表將幫助您更容易理解Mongo中的一些概念: 通過下圖例項,我們也可以更直觀的瞭解Mongo中的一些概念: 一、資料庫 一個mongodb中
Istio技術與實踐01: 源碼解析之Pilot多雲平臺服務發現機制
news catalog disco 現在 自動 註入 ren con endpoint 服務模型 首先,Istio作為一個(微)服務治理的平臺,和其他的微服務模型一樣也提供了Service,ServiceInstance這樣抽象服務模型。如Service的定義中所表達的,
SVN Error:請求的名稱有效並且在資料庫中找到,但是它沒有相關的正確的資料來被解析
同事安裝配置完Svn後一直down不下來檔案,報錯內容如下: Administrator 18:07:27 Checkout from https:/svn/web, revision HEAD, Fully recursive, Externals includedOPTI
資料結構圖文解析之:樹的簡介及二叉排序樹C++模板實現.
閱讀目錄 0. 資料結構圖文解析系列 1. 樹的簡介 1.1 樹的特徵 1.2 樹的相關概念 2. 二叉樹簡介 2.1 二叉樹的定義 2.2 斜樹、滿二叉樹、完全二叉樹、二叉查詢樹 2
解決python使用images2gif模組時候報錯:Type error Argument 1 must be string or buffer not none
最近對圖片處理這一塊比較感興趣,無意間發現python裡面有一個很好玩的庫叫做images2gif,可以實現將多個靜態的圖片合稱為一個動態GIF圖,諸如鬥圖網中的那樣,這個無意是一個鬥圖神器啊(開玩笑哈),不過模組好用是真的,看到網上很多人都是使用它做各種各樣漂亮的動
mysql錯誤詳解(1819):ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 今天新安裝了一個mysql5.7,想自己修改一個新密碼,結果總是出現1819這個錯誤,後面查了一
Linux上mysql錯誤處理之ERROR 1786 (HY000)
1.錯誤描述 在資料庫中執行語句:CREATE TABLE mis_auto_sagaw_sub_qiyexiaoshougepinzhobak131 SELECT * FROM mis_auto_sagaw_sub_qiyexiaoshougepinzho WHERE m
Java JDK原始碼解析之:native方法
初次看見native關鍵字是自己在看Scanner類原始碼中傳遞System.in引數實現列印,之後轉到System觀看原始碼時看見native關鍵字,關於native關鍵字筆者表示,是Java與C語言的通訊介面,因為Java語言沒有操作底層的條件,所以Java
linux C下struct定義類的error:“unknown type name"
今天本來已經把其他輸出輸入輸出的地方調通了,但是遇到了這個問題,無論我這個定義的struct是在.c檔案的上面,或者是被包含的.h檔案中,都顯示error:“unknown type name" struct _ksw_data { int * qlen; uint8_t *quer
Glide 入門到精通之十一 ——異常:除錯和錯誤處理
Glide 的 GeneralRequest 類提供了一個方法去設定 log 的級別。不幸的是,在生產過程中,使用這個類並不容易。然而,有一個非常簡單的方法去獲得 Glide 的除錯日誌。你所要做的就是通過 adb 的 shell 來啟用。開啟你的終端,使用