|
使用CI做了几个小的项目,对它了解的还不太多,最近做的一个项目中,在model中写了很多名称类似的方法,想要在控制器中循环调用,只更换一下model的方法名。。。可是遇到问题了。。。
例如:testModel中有get_1(),get_2(),get_3()......get_n()这样名称类似的方法,想要在控制器中使用循环调用,就像:
for($i=1;$i<n;$i++){
$this->testModel->get_$i();
}
这样,但是实现不了,尝试了"$this->testModel->get_".$i."()";也不行。。。还有在某控制器中调用该控制器的一个方法,是不可以的吗?例如:
testCon中有test_1(),test_2();两个方法,我像这样调用:
test_1(){
$this->test_2();
}
被提示错误了。。。请哪位高人给点儿意见和建议。。。谢谢。。。 |
|