URL이 http://localhost/site/myAction?a[]=value1&a[]=value2
인 경우 작업에 배열을 전달하려고합니다. 컨트롤러의 동작은 다음과 같습니다Yii2 : 배열을 매개 변수로 컨트롤러 작업에 전달할 수 있습니까?
exception 'yii\base\InvalidParamException' with message 'Variable declaration not valid.'
사실, 난 문자열이나 행동에 문자열 배열을 통과 할 수 있도록하고 싶습니다 :
class SiteController extends Controller {
public function actionMyAction($a) {
...
}
}
나는 오류가 발생합니다. 단일 문자열은 잘 작동하지만 배열은 작동하지 않습니다. 어떻게 해결할 수 있습니까?
'$ .ajax()'를 사용 하시겠습니까? 배열을 받아들이면 질문은 컨트롤러 동작에 관한 것입니다. 데이터를 보내는 방법이 아닙니다. – robsch