$infoModel = InfoModel::findOne(1);
위는 id가 1인 데이터를 찾는 것입니다. 객체인 $infoModel을 출력해봤습니다. 하지만 다음 2문장을 출력하면 올바른 데이터가 출력될 수 있습니다. :
으아악
으아악
그리고, 그런데<?php echo $form -> field($infoModel,'name')->textInput(array('value' => $infoModel['name']));여기서 필드의 첫 번째 매개변수 $infoModel이 반드시 모델 객체인가요? 컨트롤러에서 $infoModel을 배열로 변환하려고 했는데 오류가 발생했나요? ? ?
AR은
를 구현하므로 배열 모드에서 액세스할 수 있습니다.ArrayAccess
这个接口啊,想取出数据内容可以用模型的getAttributes
method