Je cite le livre CakePHP (ver 1.3):CakePHP, i18n, Retrieve des services de traduction pour les modèles associés
Notez que seuls les champs du modèle que vous font directement sur
find
sera traduit. Les modèles attachés via des associations ne seront pas traduits car le déclenchement des rappels sur les modèles associés n'est actuellement pas pris en charge.
Quelqu'un a-t-il trouvé une solution pour cela?
Si non pourriez-vous me donner quelques pointeurs concernant le scénario simple suivant.
J'ai 2 modèles:
Projet, Catégorie.
Projet HABTM Catégorie
J'ai correctement configuré la table i18n et j'ai quelques entrées dans la base de données, toutes traduites. Quand je récupère un projet, il récupère la traduction mais pas la catégorie traduite car comme il est dit dans le livre cakephp, les modèles attachés via des associations ne seront pas traduits.
Il n'y a pas de meilleure solution dans 1.3? – kicaj
Je ne pense pas qu'il existe une meilleure solution dans 2.0.Il s'agit d'une erreur ou d'un défaut ** majeur **, il ajoute effectivement 300% + ballonnement supplémentaire au contrôleur, et il est incroyablement ennuyeux de devoir le faire tout le temps car je travaille exclusivement avec des sites Web multilingues, à peu près tous mes modèles utilisent le Comportement _Translate_, il y a sûrement une meilleure solution là-bas? – brndnmg