Changes
Page history
Updated Création d'un nouveau module dans CO2 (markdown)
authored
Jun 15, 2017
by
marc-fun
Show whitespace changes
Inline
Side-by-side
Création-d'un-nouveau-module-dans-CO2.md
View page @
56c37390
...
...
@@ -31,6 +31,25 @@ Il faut se placer dans le dossier : /modules/citizenToolKit/controllers et crée
Ce dossier contiendra l'ensemble de la logique métier dont aura besoin votre nouveau module.
Par exemple, la classe de base est le fichier "IndexAction.php" et contient par exemple :
`<?php
class IndexAction extends CAction
{
public function run( $type=null, $id= null, $isAdmin=null )
{
$paramOne = "test1";
$paramTwo = "test2";
$params = array("paramOne" => $paramOne,
"paramTwo" => $paramTwo);
if(Yii::app()->request->isAjaxRequest)
echo $controller->renderPartial("index", $params,true);
else
$controller->render( "index" , $params );
}
}`
## Création du controller dans le module CO2
Il faut se placer dans le dossier : /modules/co2/controllers et créer une nouvelle page PHP avec pour nom "VotremoduleController" et le remplir comme dans l'exemple suivant (exemple pour InteroperabilityController.php) :
...
...
...
...