Maison > Article > développement back-end > CI 框架下controller里面action可以互调吗?
rt 同一个controller下不同的action之间可以互相传参调用吗? 该怎么调用
rt 同一个controller下不同的action之间可以互相传参调用吗? 该怎么调用
可以啊, 就和同一个类调用内部方法一样.
<code class="lang-php">function index() { $this->page(0); } function list($pageNo = 0) { } </code>
可以。
<code>function index() { $this->user('5'); //直接调用本controlller下的另一个function } function user($uid) { ...... } </code>
没这么用过, 如果你是想在一个控制器中调用一个辅助性的函数,可以把那个函数设置成
<code>private function _somefun(){ do someting... } </code>
这样就不会作为一个外部访问的控制器动作了。