Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-03-2008 11:19:31

!NF0RUM@T!K
Membre
Date d'inscription: 20-02-2008
Messages: 32

[RESOLU][Zend_View][1.0.3] Nom du dossier

J'ai un souci par rapport au nom du dossier ou se trouve "Views" dans "MVC" car j'ai voulu mettre "Vue" à la place et il me met se message d'erreur :

Code:

Fatal error: Uncaught exception 'Zend_View_Exception' with message 'script 'index/index.phtml' not found in path (MVC\views\scripts\)' in C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\View\Abstract.php:857 Stack trace: #0 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\View\Abstract.php(765): Zend_View_Abstract->_script('index/index.pht...') #1 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\Controller\Action\Helper\ViewRenderer.php(742): Zend_View_Abstract->render('index/index.pht...') #2 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\Controller\Action\Helper\ViewRenderer.php(763): Zend_Controller_Action_Helper_ViewRenderer->renderScript('index/index.pht...', NULL) #3 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\Controller\Action\Helper\ViewRenderer.php(811): Zend_Controller_Action_Helper_ViewRenderer->render() #4 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\Controller\Action\HelperBroker.php(160): Zend_Controller_Action_Helper_ViewRenderer->postDispatch() #5 C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\Controller\Action.php(506): Zend_ in C:\wamp\www\GESTION_COURRIER\LibProjet\Zend\View\Abstract.php on line 857

Est-ce que l'on est obligé d'utiliser View comme nom de dossier alors que pour controller et model on peut leurs spécifier un chemin d'accès (Donc mettre les noms en français) ?

Contenu de ma page index :

Code:

<?php
/*
 * Created on 13 juil. 06
 *
 * @author Philippe Le Van (Kitpages SARL)
 * @copyright 2005-2006
 */
// mettre vos constantes ici...
define("WEBAPP_DIR","C:/Wamp/www/Tutoriaux");
define("MODEL_DIR",WEBAPP_DIR."/PHP-INF/model");
define("ROOT_URL","http://localhost/Tutoriaux");
define("BASE_URL","/Tutoriaux/");
define("ZEND_FRAMEWORK_DIR","C:/Wamp/www/Tutoriaux/library");
define("LOG_FILE","C:/tutoriaux.log");

define("DB_SERVER","localhost");
define("DB_PORT","3306");
define("DB_NAME","tutoriaux");
define("DB_USER","root");
define("DB_PASSWORD","");
define("DB_TYPE","PDO_MYSQL");


set_include_path(
  ".".PATH_SEPARATOR.
  MODEL_DIR.PATH_SEPARATOR.
  ZEND_FRAMEWORK_DIR.PATH_SEPARATOR.
  get_include_path()
);

require_once 'Zend/Loader.php';

// Registry init
Zend_Loader::loadClass("Zend_Registry");

// Logger init
Zend_Loader::loadClass('Zend_Log');
Zend_Loader::loadClass('Zend_Log_Writer_Stream');
$logger = new Zend_Log();
$logger->addWriter(new Zend_Log_Writer_Stream(LOG_FILE));
Zend_Registry::set("logger",$logger);
Zend_Registry::get("logger")->debug("** URI=".$_SERVER["REQUEST_URI"]);

// Controller init
Zend_Loader::loadClass('Zend_Controller_Front');
Zend_Loader::loadClass('Zend_Controller_Router_Rewrite');
$controller = Zend_Controller_Front::getInstance();

$router = new Zend_Controller_Router_Rewrite();

$cmtRoute = new Zend_Controller_Router_Route(
    "comment/:action/:comment",
    array(  "comment"=>null,
            "controller"=>"comment",
            "action"=>"display"
    )
);
$router->addRoute("comment",$cmtRoute);
$controller->setBaseUrl(BASE_URL);

$controller->setRouter($router);
$controller->setControllerDirectory('PHP-INF/ctrl');
$controller->throwExceptions(true);

// init viewRenderer
$view = new Zend_View();
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
$viewRenderer->setView($view)
             ->setViewSuffix('phtml');

// call dispatcher
$controller->dispatch();
?>

Architecture de mon projet :

http://img206.imageshack.us/img206/1110/viewxo0.png

Dernière modification par !N50MN!@K33 (18-03-2008 16:48:40)

Hors ligne

 

#2 11-03-2008 11:48:25

Roulio
Membre
Lieu: Alsace
Date d'inscription: 20-11-2007
Messages: 137
Site web

Re: [RESOLU][Zend_View][1.0.3] Nom du dossier

ne serait-ce pas :

Code:

$view->setScriptPath('vues');

?

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages