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 :
voici la ligne permettant d'afficher un texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo $acl->isAllowed('unUtilisateur', 'uneResource') ? 'autorisé' : 'refusé';
Partager