Bonjour,
J'ai un problème qui relève un peu de la gestion des utilisateurs, mais aussi du modèle de données. Je pense que la solution ne doit pas être très difficile.
Ma situation : une table bookmark et les tables de sfDoctrineGuardUser
Maintenant, je veux accéder simplement au bookmark de l'utilisateur connecté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Bookmark: actAs: {TimeStampable: ~ } columns: user_id: {type: integer, notnull: true} adresse: {type: varchar(50), notnull: true} relations: User: { onDelete: CASCADE, local: user_id, foreign: id }
Je voulais faire compliqué :
Mais ça marche pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $q = Doctrine_Query::create() ->from('Bookmark b') ->where('user_id = ?' , $this->getUser()->getId());
Je voulais faire plus simple, et surcharger la classe myUser :
Mais j'arrive pas à trouver les bons mots pour le faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public function getBookmark() { $x=$this->getAttribute('user_id'); return $x; }
Est-ce que vous pouvez m'aider?
Partager