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,这是不可能的。 –