... | ... | @@ -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) :
|
... | ... | |