0

我在 3 年前创建了一个应用程序,可以根据官方文件查看我国物种和栖息地的分布情况。所以我有模型“物种”,并且在模型的代码中我有

protected $table = 'species';

这发生在其他 6 或 7 个模型(以及相应的控制器)上。

现在,新的官方文档出来了,也有了新的数据。

我无法覆盖这些表,因为所有者希望能够同时检查旧数据和新数据。

所以我的问题是:有没有办法构建模型的架构,以便我可以根据我在网站上单击的“按钮”或我可以设置的特定值使模型指向不同的表?也许是这样的?

if ($some_value)
    protected $table = 'species';
else
    protected $table = 'species_new_data';
4

0 回答 0