Comment afficher par echo dans index.php ?
Bonjour,
je suis toujours débuttant et j'essaie de combiner ce que j'ai appris dans un tuto avec le contenu d'un autre tuto. J'ai suivi le tuto de création d'album sur ce site. Dans le nouveau tuto, je dois afficher par echo directement dans mon fichier index.php, mais rien ne s'affiche. Je ne sais pas comment résoudre ce pb, alors je copie ici mon fichier index.php, peut-être que vous pourrez m'aider :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| <?php
....
//-- Configuration de la plate-forme
set_include_path('.'
. PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . get_include_path());
//-- Chargeur le loader de zend
include "Zend/Loader.php";
//-- Chargement des classes utilisés
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_Config_Ini'); //-- gestion du fichier .ini
Zend_Loader::loadClass('Zend_Registry'); //-- Utilise les variables dans toutes l'application
Zend_Loader::loadClass('Zend_Db'); //-- gestion des db
Zend_Loader::loadClass('Zend_Db_Table'); //-- gestion des tables
//-- Charge la configuration de la base de donénes (config.ini contient les paramètres db --//
$config = new Zend_Config_Ini('./application/config.ini', 'general'); //-- charge la section "general" de "application/config.ini
//-- Le Registre permet de stocker et récupérer une variable par des Get ou Set
$registry = Zend_Registry::getInstance();
$registry->set('config', $config); //-- Pour pouvoir utiliser la configuration ailleurs --//
//-- Setup database
$db = Zend_Db::factory($config->db->adapter, $config->db->config->toArray());
Zend_Db_Table::setDefaultAdapter($db);
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true); //-- Contrôleur primaire lance les exceptions
$frontController->setControllerDirectory('./application/controllers'); //-- Répertoires ou se trouvent le controlleur
//--------------------------------------------------------------------------------
// Gestion des rôles
//--------------------------------------------------------------------------------
Zend_Loader::loadClass('Zend_Acl');
$acl = new Zend_Acl();
Zend_Loader::loadClass('Zend_Acl_Role');
//-- Ajouter des rôles --//
$acl->addRole(new Zend_Acl_Role('invite'))
->addRole(new Zend_Acl_Role('membre'))
->addRole(new Zend_Acl_Role('admin'));
//-- Rôle parent --//
$parents = array('invite', 'membre', 'admin');
$acl->addRole(new Zend_Acl_Role('unUtilisateur'), $parents); //-- Un utilisateur hérite de $parent (mais les rôles parents doivent exister)
//-- Gestion des Ressources
Zend_Loader::loadClass('Zend_Acl_Resource');
$acl->add(new Zend_Acl_Resource('uneResource'));
//-- Qui est accessible
$acl->deny('invite', 'uneResource');
$acl->allow('membre', 'uneResource');
//-- Si le rôle est utilisé
echo $acl->isAllowed('unUtilisateur', 'uneResource') ? 'autorisé' : 'refusé';
//---------------------------------------------------- run!
//$frontController->dispatch(); |
voici la ligne permettant d'afficher un texte :
Code:
echo $acl->isAllowed('unUtilisateur', 'uneResource') ? 'autorisé' : 'refusé';
Merci d'avance