... | ... | @@ -59,6 +59,33 @@ Important : Ne surtout pas oublier le "extends CommunecterController" dans la d |
|
|
|
|
|
L'array retourné par la fonction fonction actions() contient l'essemble des pages qui se trouvent dans votre controller créer à l'étape précédente (rapel : controller se situant dans /modules/citizenToolKit/controllers)
|
|
|
|
|
|
|
|
|
# Création du lien vers la page
|
|
|
|
|
|
Dans /modules/co2/components/CommunecterController.php, il faut ajouter votre lien dans l'array "app" :
|
|
|
(l'array app se situe environ à la ligne 460 du fichier)
|
|
|
|
|
|
```
|
|
|
"app" => array(
|
|
|
"interoperability" => array('href' => "/ph/communecter/app/interoperability", "public" => false),
|
|
|
),
|
|
|
```
|
|
|
|
|
|
|
|
|
# Création d'une action dans AppController
|
|
|
|
|
|
Dans le fichier /modules/co2/controllers/AppController.php il faut ajouter une nouvelle fonction en suivant l'exemple suivant :
|
|
|
|
|
|
le renderPartial va afficher la vue (interoperability.php) que l'on va réaliser dans l'étape suivante.
|
|
|
|
|
|
```
|
|
|
public function actionInteroperability(){
|
|
|
CO2Stat::incNbLoad("co2-interoberability");
|
|
|
echo $this->renderPartial("interoperability", array(), true);
|
|
|
}
|
|
|
|
|
|
```
|
|
|
|
|
|
# Création de la vue
|
|
|
|
|
|
Maintenant que votre controller est créer ainsi que votre lien, il reste à créer la vue qui affichera votre module.
|
... | ... | |