Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-01-2011 18:46:12

cvbdev
Membre
Date d'inscription: 20-01-2011
Messages: 27

Gros soucis avec mes URL : Page Introuvable ! :/

Bonjour,

Actuellement débutant, entrain de me former à Zend Framework, un outils que je prends de plus en plus plaisir à utiliser, je suis plusieurs tutoriels afin de bien comprendre l'architecture. Mais aussi les chargements de page, les retours d'informations, les bases de données, ect...

Sur un des tutoriels présent dans la rubrique "comment débuter" http://g-rossolini.developpez.com/tutor … k/debuter/ j'ai un petit soucis. J'ai respecté ligne par ligne les instructions, vérifier plusieurs fois les informations. Mon problème se pose sur une notion que je n'arrive pas trés bien encore à intégrer, l'appel de fonction, ou le chargement de page...

http://g-rossolini.developpez.com/tutoriels/php/zend-framework/debuter/images/albums.png

Dés que je clique sur
- "ajouter"
- "modifier"
- "supprimer"

il me sort : "Page Web introuvable"


URL_modifier_supprimer a écrit:

<a href="/Tutoriel_Zend_Debutant/index/modifier/id/1">Modifier</a>
<a href="/Tutoriel_Zend_Debutant/index/supprimer/id/1">Spprimer</a>

Voici mon arborescence :
http://cvbintersites.free.fr/images_site/autres.jpg


URL des divers boutons (J'avoue avoir un peu de mal à assimiler le fonctionnement de la méthode URL(... )

mon_code a écrit:

<p><a href="<?php echo $this->url(array('controller'=>'index',
        'action'=>'ajouter')); ?>">Ajouter un nouvel album</a></p>
<table>
<tr>
    <th>Title</th>
    <th>Artist</th>
    <th>&nbsp;</th>
</tr>

<?php foreach($this->albums as $album) : ?>
<tr>
    <td><?php echo $this->escape($album->title);?></td>
    <td><?php echo $this->escape($album->artist);?></td>
    <td>
        <a href="<?php echo $this->url(array('controller'=>'index',
            'action'=>'modifier', 'id'=>$album->id));?>">Modifier</a>
        <a href="<?php echo $this->url(array('controller'=>'index',
            'action'=>'supprimer', 'id'=>$album->id));?>">Spprimer</a>
    </td>
</tr>
<?php endforeach; ?>
</table>

Bootloader :

mon_code a écrit:

<?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/Autoloader.php';

$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader->setFallbackAutoloader(true);




$config = new Zend_Config_Ini('./application/config.ini', 'general');
$registry = Zend_Registry::getInstance();
$registry->set('config', $config);

$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);
// Mise en place du contrôleur



// setup controller
$frontController = Zend_Controller_Front::getInstance();
$frontController->throwExceptions(true);
$frontController->setControllerDirectory('./application/controllers');
Zend_Layout::startMvc(array('layoutPath'=>'./application/layouts'));

// run!
$frontController->dispatch();

Auriez-vous une idée de cette anomalie ?
Et comment faire pour résoudre mon soucis ? hmm

Par avance merci beaucoup ! smile
++
Cvbdev

Ps : J'utilise la dernière version de Zend.

Dernière modification par cvbdev (20-01-2011 18:48:40)

Hors ligne

 

#2 20-01-2011 19:32:27

smahan
Nouveau membre
Date d'inscription: 07-01-2011
Messages: 3

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Bonjour,

vous devez configurer correctement ton serveur Apache.

Hors ligne

 

#3 20-01-2011 19:43:20

cvbdev
Membre
Date d'inscription: 20-01-2011
Messages: 27

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Bonsoir,

Merci pour ta réponse.
La seule chose que j'ai pas mis en place c'est le .htacess.
Je vai faire ça et vous tiens au courant  ! smile

Merci
++

Hors ligne

 

#4 20-01-2011 20:00:43

shadypierre
Membre
Date d'inscription: 24-03-2010
Messages: 617

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Tu as bien activer le rewrite_module d'apache? Tu as bien créer les fichiers de vues de tes actions?

Hors ligne

 

#5 20-01-2011 20:15:48

cvbdev
Membre
Date d'inscription: 20-01-2011
Messages: 27

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Re,

Je viens de faire les modifications, et ça fonctionnes sauf deux liens 'ajouter' / 'Modifier'. Il cherches des classes n'existant pas dans le dernier package que j'ai téléchargé

Code:

Warning: include_once(Zend\Form\Element\Hidden.php) [function.include-once]: failed to open stream: No such file or directory in C:\php5\pear\Zend\Loader.php on line 146

Warning: include_once() [function.include]: Failed opening 'Zend\Form\Element\Hidden.php' for inclusion (include_path='.;./library;./application/models/;.;C:\php5\pear') in C:\php5\pear\Zend\Loader.php on line 146

Fatal error: Class 'Zend_Form_Element_Hidden' not found in C:\wamp\www\Tutoriel_Zend_Debutant\application\models\FormulaireAlbum.php on line 9

Peut-être une différence entre les version de Zend, qu'en pensez vous ?

D'avance merci smile

@shadypierre : J'avais pas activé le mod_rewrite ! Ce que je viens de faire. J'ai maintenant cette erreur qui semble être due à une différence de version entre le Framework du tuto et celui que j'ai. Le dernier téléchargé. : )

Dernière modification par cvbdev (20-01-2011 20:17:22)

Hors ligne

 

#6 21-01-2011 09:57:40

smahan
Nouveau membre
Date d'inscription: 07-01-2011
Messages: 3

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Bonjour,

pour te faciliter la tache utilise le serveur wamp il est pré-configuré.

Hors ligne

 

#7 21-01-2011 11:03:43

cvbdev
Membre
Date d'inscription: 20-01-2011
Messages: 27

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Bonjour,

Je travail sous Wamp, effectivement !
Et les bibliothéques qu'ils cherchent n'existent pas dans la version du Framework que j'utilise.
Ce qui me fait supposer que ces méthodes n'existent plus (le tutoriel date de plus d'un an).

Je vais voir comment contourner ce soucis, voir les équivalents !
++ smile

Hors ligne

 

#8 21-01-2011 22:04:47

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Gros soucis avec mes URL : Page Introuvable ! :/

Hello,

C'est sûr que le tutoriel n'est plus à jour, Guillaume le précise dans le cadre en haut du document par contre il renvoit vers la traduction basée sur ZF 1.10 : http://s-jdm.developpez.com/tutoriels/p … work-1-10/ version traduite en français de ce tutoriel http://akrabat.com/zend-framework-tutorial/

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

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