我正在申请,我需要实施不同级别的用户许可。
我有功能
$this->view->users->hasPermits($this->view->user);
通过在模型上声明一个函数,可以很容易地实现一些东西。但我希望能够让下一个功能做同样的事情:
$this->view->user->hasPermits();
有办法做到这一点吗?我需要扩展Zend_Db_Table_Row类吗?任何想法?
答案 0 :(得分:1)
答案 1 :(得分:1)
如果$ user是来自Zend_Db_Table $ users的Zend_Db_Table_Row,那么您可以执行以下方法:
public function hasPermits()
{
return $this->getTable()->hasPermits($this);
}