Template admin

Les fonctions templates admin sont les plus importantes, elles permettent d'afficher ou d'utiliser une fonction de smarty de manière très intuitive.

Display

Cette fonction permet d'afficher votre template.

<?php
class plugins_monplugin_admin{
	/**
	* Affiche les pages de l'administration du plugin
	* @access public
	*/
	public function run(){
	    $header= new magixglobal_model_header();
	    $create = new backend_controller_plugins();
	    if(self::install_table($create) == true){
			$create->display('index.tpl');
	    }
	}
}

Fetch

Cette fonction permet de retourner le résultat du template.

<?php
class plugins_monplugin_admin{
	/**
	* Affiche les pages de l'administration du plugin
	* @access public
	*/
	public function run(){
	    $header= new magixglobal_model_header();
	    $create = new backend_controller_plugins();
	    if(self::install_table($create) == true){
			$create->fetch('index.tpl');
	    }
	}
}

 Assign

Cett fonction permet d'assigner des fonctionnalités à une variable smarty utilisable dans le template

private function getData($create,$data){
        $create->assign('data',
            array(
                'id'      =>  $data['id'],
                'name'   =>  $data['name']
            )
        );
}

 

Informations sur : Template admin ?