将行定义为行

时间:2010-03-19 04:38:46

标签: zend-framework

我正在申请,我需要实施不同级别的用户许可。

我有功能

$this->view->users->hasPermits($this->view->user);

通过在模型上声明一个函数,可以很容易地实现一些东西。但我希望能够让下一个功能做同样的事情:

$this->view->user->hasPermits();

有办法做到这一点吗?我需要扩展Zend_Db_Table_Row类吗?任何想法?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如果$ user是来自Zend_Db_Table $ users的Zend_Db_Table_Row,那么您可以执行以下方法:

public function hasPermits()
{
    return $this->getTable()->hasPermits($this);
}