php - Yii2 ARで検出されたオブジェクトに配列モードを使用してアクセスできますか? ?
给我你的怀抱
给我你的怀抱 2017-06-23 09:11:24
0
1
904

$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这个接口啊,想取出数据内容可以用模型的 getAttributesメソッド

を実装しているため、配列モードでアクセスできます
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート