Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 03-08-2011 08:36:07

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

[resolu] crée une instance Zend_Filter dans le controlleur

Bonjour, a t'on le droit de faire ceci dans le controlleur

Code:

    public function indexAction() {
        $table_car = new Application_Model_DbTable_Cars();
        $this->instance_car = $table_car;
        $rowset = $table_car->fetchAll();
        $this->view->voitures = $rowset;
                        $test = new Zend_File_Transfert();
                var_dump($test);
    }

j'ai cette erreur:

Code:

Warning: include_once(Zend\File\Transfert.php) [function.include-once]: failed to open stream:

j'ai instancier dans mon repertoire forms "questionnaire_form.php" il n'y de problème d'erreur.

ou qu'il ne fait pas l'instancier car ce n'est dans le controlleur qu'il faut instancier cela ?

merci d'avance pour vos réponse smile.

Dernière modification par keokaz (05-08-2011 01:05:22)

Hors ligne

 

#2 03-08-2011 09:22:12

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

Re: [resolu] crée une instance Zend_Filter dans le controlleur

Heu... Zend_Filter ou Zend_File ? C'est pas pareil...
Et je doute qu'avec le code ci-dessus tu n'ai pas eu d'erreur car Zend/File/Transfert.php n'existe pas, tu as Transfer.php si tu veux, et dans Zend/Filter/ tu n'a aucun truc de transfert (enfin je crois pas)

Hors ligne

 

#3 03-08-2011 11:13:21

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: [resolu] crée une instance Zend_Filter dans le controlleur

merci de ta réponse:)
je me suis effectivement tromper sur la mauvaise class,
pour modifier le nom du fichier c'est bien Zend_File_Transfert qu'il faut instancier ?

Code:

        new Zend_File_Transfer();
        echo "Zend_file_transfert a été instancier";

ce code la dans mon controller ne me mets déjà pas d'erreur

Hors ligne

 

#4 03-08-2011 11:19:43

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

Re: [resolu] crée une instance Zend_Filter dans le controlleur

Jette un oeil sur cette partie de la doc : http://framework.zend.com/manual/fr/zen … ters.usage

Je sais aps exactement ce que tu veux faire mais j'imagine que c'est renommer un fichier après son upload ou quelque chose dans le genre, la du coup tu doit appliquer un filtre sur un objet Zend_File (y'a de quoi ce mélanger les pinceaux si tu débute je te l'accorde ^^ )

Hors ligne

 

#5 03-08-2011 11:29:36

keokaz
Membre
Date d'inscription: 06-07-2011
Messages: 113

Re: [resolu] crée une instance Zend_Filter dans le controlleur

merci de ta réponse,
en effet c'est pas évident je me mélange les pinceaux, je suis entrain de regarder la page que tu m'a mis,
par contre je n'arrive pas a savoir si je peux modifer mon nom de fichier sans avoir fait d'uploade auparavant.
(c'est à dire que le fichier existe déjà dans mon répertoire)

j'avais essayer ceci mais aucun succès, mon fichier ancien.txt s'appelle toujours ancien.txt et pas new.txt

Code:

        $rename_file = new Zend_File_Transfer();
$rename_file->addFilter('Rename',array(
                               'target'=>'../public/image/ancien.txt',
                                'source'=>'../public/image/new.txt',
                                'overwrite'=>true));

merci j'ai pu trouver la bonne facon de résoudre mon problème

Dernière modification par keokaz (05-08-2011 01:05:01)

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