2010-03-19 46 views
0

即時製作一個應用程序,我需要實現不同級別的用戶許可。定義一個行的功能

我庫侖具備的功能

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

通過對模型的聲明功能,事情可能會很容易實現。但我希望能夠使下一個功能相同:

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

有沒有辦法做到這一點?我需要擴展Zend_Db_Table_Row類嗎?有任何想法嗎?

回答

1

如果$用戶是從Zend_Db_Table類$用戶提供一個Zend_Db_Table_Row,比用戶,你可以執行像這樣的方法:

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