|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
Bonsoir à tous,
je suis débutante en Zend Framework. Je vient même de l'installer. Je travaille en php5 et j'ai voulu créer un formulaire en utilisant Zend. Alors, j'ai suivis la documentation de Zend_Form sur ce lien: http://framework.zend.com/manual/en/...uickstart.html J'ai téléchargé la version 1.0.4 Mais le problème, ce qu'il m'affiche des erreurs sur la page web créée. En plus, j'ai ouvert le fichier Form.php sur Zend et je n'ai pas trouvé les fonctions: setAction, setMethod, addElement, .... S'il vous plait, qu'est ce que je dois faire? Est ce que mon fichier Form.php n'est pas complété? Si oui, d'où je pourrai télécharger le fichier complété? Et merci d'avance |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Il n'y a pas de fichier Form.php dans la version 1.0.4, en revanche il est bien présent dans la 1.5.0RC1 avec les méthodes que tu viens de décrire.
Cordialement. |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
ok, merci.
Je l'ai téléchargé et j'ai trouvé ces fonctions. Merci beaucoup. Mais excusez moi, j'ai une autre question: j'ai créé un nouveau element texte mais j'ai pas pu l'afficher!!! require("Zend/Loader.php"); Zend_Loader::registerAutoload(); $form = new Zend_Form; $form->addElement(new Zend_Form_Element_Text('username')); S'il vous plait, comment faire pour afficher le champ texte? Et merci beaucoup |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Typiquement, dans ta vue tu fais un
après biensûr, avoir fais quelque chose comme ça dans l'action Cordialement. |
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
Merci bcp nicolas.sitbon
J'ai un autre problème. J'ai fait la connexion avec une base de données Mysql en utilisant: Zend_Db et ça bien marché. Mais, j'ai voulu faire la même chose en utilisant une base de données oracle mais ça ne fonctionne pas. Il m'affiche le message suivant: The oci driver is not currently installed Sachant, que sur oracle, je n'ai pas créé une nouvelle base. je travaille sur system/manager et j'ai ajouté une table appelé test1. Et voici, ce que j'ai mis dans ma page php: Code :
|
||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Désolé, je ne connais pas tellement Oracle, en revanche, ton message d'erreur est clair, tu n'as pas chargé le driver PDO Oracle.
Sur quel système tournes tu? |
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
salut,
je travaille sur Windows XP. Mais sous PDO je trouve le fichier oci.php |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Quel outil utilises tu? WAMP? XAMPP?
PS: cette ligne est facultative (utile seulement pour vérifier ses paramètres de connections) |
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
j'utilise Wamp 2.0.
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
ok
clic gauche sur l'icône de wamp dans la barre des tâches -> PHP -> Extensions PHP -> clic sur php_pdo_oci normalement c'est bon. |
|
|
00
|
|
|
#11 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
Merci bcp nicolas pour vos aides.
Mais il m'affiche une autre erreur, la voici: SQLSTATE[HY000]: pdo_oci_handle_factory: ORA-12505: TNS : le processus d'écoute ne connaît pas actuellement le SID indiqué dans le descripteur de connexion (ext\pdo_oci\oci_driver.c:581) |
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
Code :
|
||
|
|
00
|
|
|
#13 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
J'ai trouvé mon erreur. c'est le nom de la base de données.
Car comme je te le déjà dit, j'ai pas créé une nouvelle base. j'ai seulement créé une table sur system/manager. Tu ne sais pas c koi le nom de la base de données par defaut sur oracle. Merci infiniment |
|
|
00
|
|
|
#14 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
|
|
|
00
|
|
|
#15 |
|
Membre du Club
![]() Inscription : février 2008 Messages : 117 ![]() |
Merci beaucoup nicolas.
Le nom de la base de données par défaut de oracle 10gXE est : XE. Merci beaucoup |
|
|
00
|
|
|
#16 |
|
Membre Expert
![]() Inscription : août 2007 Messages : 2 024 ![]() |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com