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
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 }
Maintenant, je veux accéder simplement au bookmark de l'utilisateur connecté.

Je voulais faire compliqué :
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());
Mais ça marche pas.

Je voulais faire plus simple, et surcharger la classe myUser :
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;
  }
Mais j'arrive pas à trouver les bons mots pour le faire.

Est-ce que vous pouvez m'aider?