Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Je suis débutant en zendf. Je suis entrain d’utiliser un tuto..sous easyphp en local
Mon organisation des répertoires est :
-zf-tutorial -application
-controllers
-models
-views -scripts
-index
-library
-public -css
-js
-images
.htacess :
# Règles de réécriture pour Zend Framework
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* index.php
# Sécurité : Ne pas autoriser le parcours de répertoires
Options -Indexes
# Configuration PHP
php_flag magic_quotes_gpc off
php_flag register_globals off
php_flag short_open_tag on
index.php…………..bootstrap.php :
<?php
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
date_default_timezone_set('Europe/Paris');
// mise en place des répertoires et chargement des classes
set_include_path('.'
. PATH_SEPARATOR . './library'
. PATH_SEPARATOR . './application/models/'
. PATH_SEPARATOR . get_include_path());
include "Zend/Loader.php";
Zend_Loader::registerAutoload();
// Chargement de la configuration
$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);
// Mise en place de la BDD
$db = Zend_Db::factory($config->db);
Zend_Db_Table::setDefaultAdapter($db);
// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));
// run!
$frontController->dispatch();
Dans le répertoire D:\les sites\zf-tutorial\application\views\scripts\index j’ai les actions suivantes :
Index.phtml
Ajouter.phtml
Supprimer.phtml
Modifier.html
Le problème est que les url par exemple :
http://127.0.0.1/tutoriel-zf/index/modifier/id/1
http://127.0.0.1/tutoriel-zf/index/supprimer/id/2
Ne sont pas trouvées.. je ne sais pas comment utiliser :
$frontController->setBaseUrl('/../../public');
J’ai essayé plusieurs combines est ça n'a pas marché
-----
Merci pour votre aide
Dernière modification par saryry (26-03-2009 12:28:08)
Hors ligne
Déjà, tes fichiers .phtml, je suis pas sûr qu'ils devraient comporter une majuscule sur la première lettre.
Selon ton exemple, il me semble que tu devrais définir setBaseUrl('/tutoriel-zf')...
Hors ligne
les actions sont en minuscules c'était une erreur de saisie...
j'ai essayé :
$frontController->setBaseUrl('/tutoriel-zf');
ça n'a rien donné..
je tourne en rond depuis 3 jours ou plus ...
le lien du tuto. est : http://g-rossolini.developpez.com/tutor … troduction
ou en pdf :ftp://ftp-developpez.com/g-rossolini/tutoriels/php/zend-framework/akrabat-zend-framework-getstarted.pdf
Hors ligne
Mmmh, change de tuto ?
Tu as essayé le Quickstart du site Zend.com ?
Hors ligne
Pages: 1