我有两种方法,我想在第一种方法中调用另一种方法。它们在同一个控制器中。我试过这种方式,但我收到了错误:
调用未定义的方法
Controller_User::getUser()
我的控制器看起来像这样:
<?php defined('SYSPATH') or die('No direct script access.');
class Controller_User extends Controller {
public function action_index (){
$id = $this->request->param('id');
$user = self::getUser($id);
}
public function action_getUser ($id){
//some code here
}
}
答案 0 :(得分:1)
两个函数属于同一类,因此请使用$ this-&gt;在你的案例中调用同一类中的其他方法,如评论用户$ this-&gt; action_getUser($ id)中提到的kingkero