我在 3 年前创建了一个应用程序,可以根据官方文件查看我国物种和栖息地的分布情况。所以我有模型“物种”,并且在模型的代码中我有
protected $table = 'species';
这发生在其他 6 或 7 个模型(以及相应的控制器)上。
现在,新的官方文档出来了,也有了新的数据。
我无法覆盖这些表,因为所有者希望能够同时检查旧数据和新数据。
所以我的问题是:有没有办法构建模型的架构,以便我可以根据我在网站上单击的“按钮”或我可以设置的特定值使模型指向不同的表?也许是这样的?
if ($some_value)
protected $table = 'species';
else
protected $table = 'species_new_data';