J'ai une application Phoenix par défaut. Cette application aura un page_controller
qui va charger un fichier index.html.eex
. L'application saura utiliser le code view
pour accéder à templates/page/index.html.eex
.Basculer entre deux ou plusieurs modèles avec une action dans les contrôleurs?
Dites maintenant que vous avez créé une autre page html qui est identique à index.html.eex
dans tous les sens sauf en français.
Comme nous ne voulons pas créer une toute nouvelle application Phoenix qui aura tout le même code, à l'exception étant la traduction française du page/index.html.eex
actuelle, est-il un moyen de dire la vue ou le contrôleur quel fichier doit être chargé.
Y a-t-il une prise qui peut être placée dans le routeur pour modifier où render
cherchera ses modèles?
Le fichier 'index.html.eex' français est-il stocké dans le même dossier (avec un nom de fichier différent) ou séparé? Avez-vous un module View séparé pour chaque traduction pour chaque contrôleur? – Dogbert
Je prévoyais d'avoir 2 dossiers dans le répertoire des modèles.Un pour tous les modèles anglais et l'autre qui contiendra tous les modèles français – RobStallion