Log message #3877348

# At Username Text
# May 19th 2016, 15:23 Skeletyon Et la, si j'en crois la logique que je percois Anju_, c'est plus du tree que des tables de liaison
# May 19th 2016, 15:22 Skeletyon il faut l'inverse lol
# May 19th 2016, 15:22 Anju_ Mes clés étrangères sont id_parent et id_child normalement
# May 19th 2016, 15:21 Skeletyon Les clés étrangères des relations hasMany, belongsTo ou hasOne sont reconnues par défaut grâce au nom (singulier) de la table associée, suivi de _id. Donc, si Bakers hasMany Cakes, la table â??cakesâ? se référera à la table bakers via une clé étrangère baker_id. Pour une table avec un nom de plusieurs mots comme category_types, la clé étrangère sera category_type_id.
# May 19th 2016, 15:20 Skeletyon http://book.cakephp.org/3.0/fr/intro/conventions.html
# May 19th 2016, 15:20 Anju_ Je vais essayer de regénérer les models
# May 19th 2016, 15:20 neb19 J'aurais dû chercher d'avantage ...
# May 19th 2016, 15:20 neb19 merci Skeletyon je pense que tu as résolu mon problème :)
# May 19th 2016, 15:19 Skeletyon Il me semble que cake veut un id pour chaque table
# May 19th 2016, 15:19 Skeletyon erreur de construction de base alors
# May 19th 2016, 15:19 Anju_ Non :/
# May 19th 2016, 15:19 Anju_ Alors que le champ item_id n'existe pas dans cette table
# May 19th 2016, 15:19 Anju_ Skeletyon: Il me fait DELETE FROM items_items WHERE item_id = :c0
# May 19th 2016, 15:19 leknoppix tu n'avais pas peut etre un champ que tu as renommé au suprimé il y a quelques temps, et si tu as utilisés des cake bake pour accéler ....
# May 19th 2016, 15:18 Skeletyon // Dans une méthode initialize de Table. $this->hasMany('Comments', [ 'dependent' => true, 'cascadeCallbacks' => true, ]);
# May 19th 2016, 15:18 Skeletyon http://book.cakephp.org/3.0/fr/orm/deleting-data.html
# May 19th 2016, 15:18 leknoppix Anju_: c'est bizarre
# May 19th 2016, 15:17 Skeletyon C'est quoi la condition qu'il t'ajoute?
# May 19th 2016, 15:17 Anju_ xD
# May 19th 2016, 15:16 Skeletyon $articles = $this->Paginator->paginate($articleTable->find(), $config);
# May 19th 2016, 15:16 leknoppix Anju_: sinon tu n'as qu'a prendre, l'arme de destruction massive pour ton delete, elle s'appelle Skeletyon ator ;)
# May 19th 2016, 15:16 Skeletyon Si vous devez paginer des données dâ??un autre component, vous pouvez utiliser directement PaginatorComponent. 
# May 19th 2016, 15:16 Skeletyon http://book.cakephp.org/3.0/fr/controllers/components/pagination.html
# May 19th 2016, 15:16 neb19 ok
# May 19th 2016, 15:16 neb19 hhmmm
# May 19th 2016, 15:16 Skeletyon $this->set('articles', $this->paginate($query));
# May 19th 2016, 15:15 neb19 et indexChildCategories()
# May 19th 2016, 15:15 neb19 donc me retrouver avec genre indexParentCategories()
# May 19th 2016, 15:15 neb19 j'vais séparé mes tableau sur deux pages
# May 19th 2016, 15:14 neb19 du coup j'ai une méthode un peu dégueu mais bon
# May 19th 2016, 15:14 neb19 c'est dans mon controller que ca foire
# May 19th 2016, 15:14 neb19 tout es bon sur le dom
# May 19th 2016, 15:13 Anju_ Sauf que quand je veux supprimer mon item via mon site, il me lance une requête sur la table de liaison avec une condition sur un champ qui n'existe pas
# May 19th 2016, 15:13 Anju_ Jusque là je pense que ça doit pas poser de problèmes
# May 19th 2016, 15:13 Skeletyon Il faut donc que ce soit ptet 2 template differents, avec chacun leur pagination
# May 19th 2016, 15:12 Anju_ Comme ça quand j'en supprime un, ça supprime toutes ses liaisons dans la table de liaison
# May 19th 2016, 15:12 Skeletyon neb, il faut qu'au niveau du dom ca soit bon, car je suppose que la pagination cake se base dessus
# May 19th 2016, 15:12 Anju_ Et j'ai mis un delete cascade
# May 19th 2016, 15:12 Anju_ En fait j'ai des items qui peuvent être liés les uns aux autres. Du coup j'ai une table de liaison, avec des clés étrangères
# May 19th 2016, 15:11 Anju_ Oui comme tu dis
# May 19th 2016, 15:11 neb19 ??