How do you set up CI2 to allow extending of multiple models?
I can only get it to extend one model (put in /application/core) named MY_Model (case sensitive).
To choose what model to extend I am doing;
in the model..
require_once APPPATH.'core/MY_Another_model.php';
class Test_model extends MY_Another_model {
...
}
I can’t find where in the core system code where it states only to allow models that are being extended to be called MY_Model.
Thank you for any and all help.
As I said in this question about the controllers you just put both classes in the same MY_Model file. This file is used as part of the autoload feature of codeigniter, meaning that it will look for any files with the MY_ (or config defined) prefix.
You don’t even need to call the class inside MY_Model you can potentially call it MY_Special_Model and have MY_Another_Model directly underneath