je sais pas trop comment expliquer mon problème donc voici mon code ci dessous.
Pour info je travaille sous Windows XP avec PHP5.2.x et Zend for Eclipse
et une partie du Zend Framework
Code :
- class Database
- {
- private $connexionHandler = null;
- private static $instance;
- public static function getInstance() {
- if (self::$instance == null) {
- self::$instance = self::setConnection();
- }
- return self::$instance;
- }
- private function setConnection() {
- $params = array(
- 'host' => Config::get('DB_SERVER') ,
- 'username' => Config::get('DB_USER') ,
- 'password' => Config::get('DB_PASSWORD') ,
- 'dbname' => Config::get('DB_NAME')
- );
- return Zend_Db::factory(Config::get('DB_TYPE'),$params);
- }
- }
-
- $myDB = &Database::getInstance();
|
mon probleme est que dans l'IDE, j'ai pas l'auto complétion sur $myDB
alors qu'il est une instance de Zend_DB qui contient des tas de méthodes publiques.
est ce une histoire de résolution de référence d'objet ou un truc comme ca ?
car on dirait que Eclipse arrive pas a faire le lien entre $myDB et l'objet retourné par Zend_DB::factory()
comment je peux régler ca ?
Message édité par jokaritaff le 03-06-2008 à 17:35:19