Bonjour,

Je fais fasse à un problème depuis un bon bout de temps et je pense avoir trouvé la source de ce problème.
en fait, j'ai un modèle que j'ai nommé Analyse et le contrôleur AnalysesController, mais semble-t-il, CakePHP s'attendrait à voir Analysis comme modèle.

Je souhaite donc surcharger les règles de CakePHP pour que le pluriel de Analyse soit Analyses et que le singulier de Analyses soit Analyse.
J'ai fait cecis dans app/bootstrap.php

Inflector::rules('singular', array('analyses' => 'analyse'));
        Inflector::rules('plural', array('analyse' => 'analyses'));

mais ça ne marche pas.

Je vous remercie d'avance pour vos réponses.

2 réponses


Grafikart
Réponse acceptée

La doc (http://book.cakephp.org/2.0/en/development/configuration.html#inflection-configuration) dis ça :

Inflector::rules('plural', array('irregular' => array('phylum' => 'phyla')));

Essaie de rajouter le irregular je pense que ton problème vient de là ^^

Merci beaucoup pour la réponse.