Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2008, 11h15   #1
Membre habitué
 
Inscription : septembre 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 357
Points : 118
Points : 118
Par défaut 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
whitespirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 20h49   #2
Membre du Club
 
Inscription : juillet 2007
Messages : 70
Détails du profil
Informations personnelles :
Âge : 24
Localisation : France, Meurthe et Moselle (Lorraine)

Informations forums :
Inscription : juillet 2007
Messages : 70
Points : 63
Points : 63
Envoyer un message via MSN à _phoenix_
Code :
1
2
 
Zend_Debug::dump($acl->isAllowed('unUtilisateur', 'uneResource'));
te retourne quoi ?
_phoenix_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/01/2008, 05h52   #3
Membre habitué
 
Inscription : septembre 2007
Messages : 357
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 357
Points : 118
Points : 118
Je ne sais pas pourquoi mais maintenant j'ai une réponse affiché. J'ai effacé tous le code et réécris, maintenant j'ai un fonctionnement normal.

Merci.

Merci pour l'usage de la fonction Dump, interessant.
whitespirit est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h41.


 
 
 
 
Partenaires

Hébergement Web