Есть ли способ, которым я могу динамически установить источник модели и этот источник будет использоваться всеми другими моделями и связями и т. Д.
Например:
\App/TestModel::setSourceFromArray($array);
$other = App/OtherModel::find(5);
var_dump($other->test); // belongs to TestModel
, и он будетвозвратите запрос из базы данных, чтобы найти «другую» модель с идентификатором 5, а затем присоединитесь к предварительно заполненному массиву, если он указан в уже настроенном внешнем ключе в модели, и если он не является резервным для соединения с базой данных.
Есть ли что-то изполе для этого поведения, или мне нужно будет написать собственное расширение?