我在Settings.php中有一个名为class Settings的类
class Settings
{ public function UserRole($is_login = false){
$default = ['id' => 1, 'name' => 'New user'];
$user_role = $this->getUser($id);
if( !$user_role )
return $default;
else ... etc.}
}
问题是,在我的User.php中,我有以下内容:
use Settings;
class Helper_User extends \Zend_View_Helper_Abstract
{
public function mainNavigation($is_collapsed = false){
$instance = Zend_Controller_Front::getInstance();
...
return $this->container();
}
public function container(){
$newuser = $this->getNewUser();
$html = "blabla";
return $html;
}
}
在任何我想放这个的地方 $role = $this->Settings->UserRole();
我有这个错误
未捕获的错误:在null上调用成员函数UserRole()。
你能帮忙这里有什么问题吗?谢谢。
小怪兽爱吃肉