Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#51 25-08-2011 07:22:23

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

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

les résultats sont t'il récupérer dans l'objet si tu fait

Code:

      $usersTbl=new Model_DbTable_Users();
Zend_Debug::dump($usersTb);

Hors ligne

 

#52 25-08-2011 13:20:30

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Fatal error: Class Model_DbTable_Users contains 14 abstract methods and must therefore be declared abstract or implement the remaining methods (Zend_Db_Adapter_Abstract::listTables, Zend_Db_Adapter_Abstract::describeTable, Zend_Db_Adapter_Abstract::_connect, ...) in /opt/lampp/htdocs/test/application/models/DbTable/Users.php on line 6

Dernière modification par inzaghi (25-08-2011 14:49:47)

Hors ligne

 

#53 25-08-2011 17:23:24

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

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Ca ne serai pas plutôt ça ??

Code:

$table = new Application_Model_DbTable_Cars();

avec zen tool je pense que tu n'aurai pas de soucie avec meme si netabeans te crée le dossier, je l'utilise aussi mais je n'utilise pas l'environement zend, peut être que c'est une version antérieur qu'il ont intégré ?

Hors ligne

 

#54 25-08-2011 17:31:52

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

L'erreur que j'ai trouvé c'est le User était en miniscule mais le problème c'est au niveau de l'abstract

Hors ligne

 

#55 25-08-2011 17:38:44

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Donne le code de ta classe.

Le problème vient du fait que tes méthodes sont abstract, mais pas ta classe.

Soit tu supprimes le mot clé abstract devant les méthodes, et tu les implémentes.
Soit tu ajoutes le mot clé abstract devant la déclaration de ta classe :

Code:

[lang=php]abstract class Model_DbTable_Users extends...

Hors ligne

 

#56 26-08-2011 17:04:49

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

<?php

abstract class Model_DbTable_Users extends Zend_Db_Adapter_Abstract{
   
    protected $_name='users';
}

?>

L'erreur :
Fatal error: Cannot instantiate abstract class Model_DbTable_Users in /opt/lampp/htdocs/test/application/controllers/UsersController.php on line 17

Hors ligne

 

#57 29-08-2011 09:21:55

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

En effet, si tu as des méthodes abstraites, tu peux pas instancier la classe, mais là ce n'est pas du ZF, c'est de la POO...

Pourquoi tes méthodes et ta classe sont-elles abstraites ?

Hors ligne

 

#58 29-08-2011 09:49:59

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

J'ai enlevé abstract de la classe alors j'ai eu l'erreur que j'avais avant de mettre abstract

Hors ligne

 

#59 29-08-2011 09:58:38

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Pourrais-tu mettre le code de ta classe Model_DbTable_Users ?

Hors ligne

 

#60 29-08-2011 10:49:03

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

<?php

class Model_DbTable_Users extends Zend_Db_Adapter_Abstract{
   
    protected $_name='users';
}

?>

Hors ligne

 

#61 14-09-2011 15:54:09

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Une idée sur mon problème ?

Hors ligne

 

#62 14-09-2011 15:58:59

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Ta classe ne devrait-elle pas étendre Zend_Db_Table_Abstract plutôt que Zend_Db_Adapter_Abstract ?

Hors ligne

 

#63 14-09-2011 16:11:42

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

J'ai eu l'erreur suivante :
Fatal error: Class Model_DbTable_Users contains 14 abstract methods and must therefore be declared abstract or implement the remaining methods (Zend_Db_Adapter_Abstract::listTables, Zend_Db_Adapter_Abstract::describeTable, Zend_Db_Adapter_Abstract::_connect, ...) in /opt/lampp/htdocs/test/application/models/DbTable/Users.php on line 15

Hors ligne

 

#64 14-09-2011 16:19:48

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

J'ai fait cette modification :
<?php

class Model_DbTable_Users extends Zend_Db_Table_Abstract{
   
    protected $_name='users';
      public function getBookById($id)
    {$db=Zend_Db_Table::getDefaultAdapter();
    $query=$db->select()
            ->from('users',array('id','username','password'))
            -where('users.id=?',$id);
    return $db->fetchRow($query);
}

   
}

?>
mais j'obtiens ça :
1

object(Model_DbTable_Users)#24 (18) {
  ["_name":protected] => string(5) "users"
  ["_definition":protected] => NULL
  ["_definitionConfigName":protected] => NULL
  ["_db":protected] => object(Zend_Db_Adapter_Pdo_Mysql)#13 (12) {
    ["_pdoType":protected] => string(5) "mysql"
    ["_numericDataTypes":protected] => array(16) {
      [0] => int(0)
      [1] => int(1)
      [2] => int(2)
      ["INT"] => int(0)
      ["INTEGER"] => int(0)
      ["MEDIUMINT"] => int(0)
      ["SMALLINT"] => int(0)
      ["TINYINT"] => int(0)
      ["BIGINT"] => int(1)
      ["SERIAL"] => int(1)
      ["DEC"] => int(2)
      ["DECIMAL"] => int(2)
      ["DOUBLE"] => int(2)
      ["DOUBLE PRECISION"] => int(2)
      ["FIXED"] => int(2)

Hors ligne

 

#65 14-09-2011 16:39:46

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Quand tu dis "j'obtiens ça", tu fais quoi pour avoir ce résultat ?

Hors ligne

 

#66 14-09-2011 17:11:37

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

j'ai fait la modification Db_Table que tu m'a reommondé

Hors ligne

 

#67 14-09-2011 17:14:42

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Oui mais quelle est la sortie attendue ?

Où est le code d'affichage ?

Hors ligne

 

#68 14-09-2011 17:17:24

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

<html><table>
<?php
foreach($this->users as $users){
   echo "<tr><td> $users->id</td></tr>";

}

?>
</table></html>

Hors ligne

 

#69 14-09-2011 17:28:48

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

Et tu as pas un seul utilisateur d'id 1 dans ta table pas hasard ?

Sinon, d’où vient ton Zend_Debug::dump ?

Hors ligne

 

#70 16-09-2011 03:51:07

inzaghi
Membre
Date d'inscription: 09-08-2011
Messages: 74

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

ça fonctionne maintenant si je peux ajouter l'ajout , modification et supression de la table comme je dois procéder ?

Hors ligne

 

#71 16-09-2011 09:10:44

tdutrion
Administrateur
Lieu: Dijon, Paris, Edinburgh
Date d'inscription: 23-12-2009
Messages: 614
Site web

Re: Configuration de framework Zend en Xampp sous Ubuntu 11.04

As-tu suivi un tutoriel ? Je te conseille celui d'Akrabat (Rob Allen) traduit en français : Débuter avec Zend Framework

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