1
Yii2フレームワークでは、データベースから取得した既存のオブジェクトに新しい属性を動的に追加できますか?Yii2フレームワークの既存のモデルオブジェクトに新しい属性を動的に追加する
例
//Retrieve from $result
$result = Result::findone(1);
//Add dynamic attribute to the object say 'result'
$result->attributes = array('attempt' => 1);
それが不可能な場合は、それを実装するための別の最適な方法を提案してください。
最後に、結果をjsonオブジェクトに変換します。私のアプリケーションでは、行動のコードブロックで、私は次のように使用しています
'formats' => [
'application/json' => Response::FORMAT_JSON,
],
これは機能しています。モデルクラスのフィールド宣言なしで行うことは可能ですか? –
残念ながら、ActiveRecordを使用する場合は不可能です。 –