请问ci是否有动态调用模型的方法?
example这是正常的模型调用
$this->example_model
这是我想象中的动态模型调用:
$model_name = "example_model"
$this->{$model_name}
以前写ROR的 习惯各种动态,用PHP有点不习惯,恳请各位指点。
ps: 应用场景:
我有26个model通过webservice api传入数据。这26个model都实现了一个接口是insert($json_data)
在收到数据后我想通过一个循环把数据插入, 写26遍有点痛苦。
至于为什么这26个比较同质的model会分开写, 是因为数据量非常大,考虑到性能才分开。
可以啊 $this->load->model($model_name);
然后 $this->$model_name->xxxx(); Hex 发表于 2012-4-9 12:28 static/image/common/back.gif
可以啊 $this->load->model($model_name);
然后 $this->$model_name->xxxx();
非常感谢 的确是这样的:D coxoto 发表于 2012-4-9 17:26 static/image/common/back.gif
非常感谢 的确是这样的
PHP也是动态语言,动态特性可能比不上 Ruby,但是也不会太差。 谢谢楼主的分享~~~谢谢~~ jay19979246 发表于 2012-4-9 20:46 static/image/common/back.gif
谢谢楼主的分享~~~谢谢~~
哈哈 应该谢的是hex前辈
页:
[1]