J'ai une question sur mongodb, model cakephp et les relations.cakephp et mongodb - relations
Je crée les relations suivantes:
utilisateur -> hasMany -> Ville
Ville -> belongsTo -> Utilisateur
En MongoDB, j'ai deux tables:
utilisateurs villes (avec la clé user_id)
Dans cakephp, j'ai 2 modèle: User.php
class Utilisateur extends Model {
public $ name = 'utilisateur';
public $ actsAs = array ('Contenable');
public $ hasMany = array ('Ville');
..
}
et: City.php
Ville de classe étend le modèle {
publique $ name = 'City';
public $ actsAs = array ('Contenable');
public $ belongsTo = array ('Utilisateur');
.. }
Dans mon contrôleur j'utilise:
$ user = $ this-> Utilisateur-> find ('all');
mais cela ne fonctionne pas. En vidage sql, cakephp utilise une recherche uniquement sur les utilisateurs tbl. Pourquoi? Où je me trompe?
mmhm, désolé! J'essaie les suggestions mais ma sortie ne fonctionne pas.
:( – diema