php - Yii2 AR이 감지한 개체에 배열 모드를 사용하여 액세스할 수 있나요? ?
给我你的怀抱
给我你的怀抱 2017-06-23 09:11:24
0
1
898

$infoModel = InfoModel::findOne(1);
위는 id가 1인 데이터를 찾는 것입니다. 객체인 $infoModel을 출력해봤습니다. 하지만 다음 2문장을 출력하면 올바른 데이터가 출력될 수 있습니다. :
으아악

다음은 인쇄된 $infoModel입니다:

으아악

그리고, 그런데<?php echo $form -> field($infoModel,'name')->textInput(array('value' => $infoModel['name']));

여기서 필드의 첫 번째 매개변수 $infoModel이 반드시 모델 객체인가요? 컨트롤러에서 $infoModel을 배열로 변환하려고 했는데 오류가 발생했나요? ? ?

给我你的怀抱
给我你的怀抱

모든 응답(1)
習慣沉默

AR은 ArrayAccess这个接口啊,想取出数据内容可以用模型的 getAttributesmethod

를 구현하므로 배열 모드에서 액세스할 수 있습니다.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿