2010-03-19 5 views
0

Je fais une application et j'ai besoin d'implémenter différents niveaux de permis utilisateur.Définition d'une fonction à une ligne

Je coul ai la fonction

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

En déclarant une fonction sur le modèle, une des choses pourraient être faciles à appliquer. Mais je voudrais être en mesure d'avoir la prochaine fonction faire la même chose:

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

Y at-il une façon de faire cela? dois-je étendre la classe Zend_Db_Table_Row? des idées?

Répondre

1

Si l'utilisateur $ est un Zend_Db_Table_Row des utilisateurs Zend_Db_Table $, que dans l'utilisateur, vous pouvez effectuer la méthode comme ceci:

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