我在CI中的模型是这样设置的,以便它们在需要某些功能时加载“子”模型。为了使我的代码尽可能地可访问和干净,我希望这些子模型能够扩展它们被调用的模型。
所以,如果我有两个模型:
<?php
class Mymodel extends Model
{
}
以及:
<?php
class Submodel extends Model
{
function test() { do something.. }
}
然后,我需要以某种方式获得子模型来扩展我的模型,这样我就可以做一些类似于$this->;我的模型->;测试()
。子模型扩展的不一定是mymodel,它可以是任何模型。有什么想法吗?
谢谢你抽出时间。