我在CI中建立的模型,使它們在需要某些功能時加載「子」模型。爲了保持我的代碼儘可能可訪問和乾淨,我希望這些子模型擴展它們被調用的模型。是否可以在Codeigniter中動態擴展模型?
所以,如果我有兩個型號:
<?php
class Mymodel extends Model
{
}
和:
<?php
class Submodel extends Model
{
function test() { do something.. }
}
然後,我需要,不知何故,能夠得到子模型擴展爲MyModel,這樣我可以這樣做$this->mymodel->test()
。它不一定是子模型擴展的mymodel,它可以是任何模型。有任何想法嗎?
謝謝你的時間。