Disons que j'ai une application qui peut avoir différentes sections et que je veux organiser mes contrôleurs de la manière suivante :
api
- controllers
- DisciplineTracker
- actionsController.js
- SomeOtherAppSection
- someOtherController.js
- models
- DisciplineTracker
- Action.js
Ce qui précède est en fait ce que le générateur de voiles crée en entrant :
sails generate controller disciplineTracker/action
Dans le fichier route, comment charger actionsController.js dans le dossier DisciplineTracker ? Actuellement, lorsque j'essaie quelque chose comme :
'get /discipline-tracker/actions': {
controller: 'DisciplineTracker/ActionsController',
action: 'index'
}
J'ai compris :
error: disciplinetracker/actions.index :: Ignoring attempt to bind route (/discipline-tracker/actions) to unknown controller.action.
Toute aide serait appréciée. Merci !
Edit 1 : Juste au cas où
Oui, l'action index existe dans le fichier actionsController.js.