Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour, a t'on le droit de faire ceci dans le controlleur
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:
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 .
Dernière modification par keokaz (05-08-2011 01:05:22)
Hors ligne
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
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 ?
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
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
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
$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
Pages: 1