I created an application 3 years ago where it is possible to see the distribution of species and habitat in my country based on an official documentation. So I have the model "Species" and in the code of the model I have
protected $table = 'species';
and this happens for other 6 or 7 models (and the corresponding controllers).
Now, new official documentations came out and new data are available.
I can't overwrite those tables because the owner wants the possibility to check both the old data and the new ones.
So my question is: is there a way to structure the architecture of the models so that i can make the model pointing at a different table based on a "button" I click on the site or on a specific value I can set? Maybe something like this?
if ($some_value)
protected $table = 'species';
else
protected $table = 'species_new_data';
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire