[Symfony] generator.yml et droit utilisateur
Posté : 16 juin 2009, 11:03
Bonjour,
Comme je suis sur un projet symfony je dois faire des liste avec l'admin gen pour l'utilisateur courant c'est à dire qu'il à accès seulement aux informations d'un bâtiment.
J'ai donc fais comme ceci dans l'admin generator :
Et la méthode getBatimentForUser dans (/lib/model/BatimentMarchePeer.php :
Il n'affiche aucun resultat dans le tableau mais j'ai quand même le header du tableau et le footer avec marqué 3 résultats (il parcours toute la table sans prendre compte du peer_method je pense).
Comment se fait-il qu'il n'affiche aucun résultat mais qu'il me mette 3 résultats.
Symfony 1.0
Comme je suis sur un projet symfony je dois faire des liste avec l'admin gen pour l'utilisateur courant c'est à dire qu'il à accès seulement aux informations d'un bâtiment.
J'ai donc fais comme ceci dans l'admin generator :
Code : Tout sélectionner
generator:
class: sfPropelAdminGenerator
param:
model_class: BatimentMarche
theme: default
list:
title: Liste des marchés
peer_method: getBatimentForUser
display: [batiment, titre]
object_actions:
_edit: ~
_delete: ~
public static function getBatimentForUser()
{
$c = new Criteria();
$c->add(self::BATIMENT_ID,sfContext::getInstance()->getUser()->getSubscriberBatiment());
return self::doSelect($c);
}
Jusque là tout est ok mise à par le sfContext dans le modèle qui fait tache Il n'affiche aucun resultat dans le tableau mais j'ai quand même le header du tableau et le footer avec marqué 3 résultats (il parcours toute la table sans prendre compte du peer_method je pense).
Comment se fait-il qu'il n'affiche aucun résultat mais qu'il me mette 3 résultats.
Symfony 1.0