有什么方法可以动态设置模型源,并且该源将被所有其他模型和关系等使用。
例如:
\App/TestModel::setSourceFromArray($array);
$other = App/OtherModel::find(5);
var_dump($other->test); // belongs to TestModel
,它将从数据库返回查询以查找ID为5的“其他”模型,然后如果已在模型中已配置的外键上指定了预填充数组,并且该模型未回退到数据库连接,则将其与预填充数组连接。
此行为是否有开箱即用的内容,还是我需要编写自己的扩展名?