Sujet : Hoa_Database (trunk) - suite actualité version 0.5

Hey!

J'ai mi a jour ma version avec celle du trunk pour récupérer la rustine

$db = Hoa_Database_Dal::getInstance(
    'default',
    Hoa_Database_Dal::PDO,
    'mysql:host=localhost;dbname=test',
    'root',
    ''
);

J'obtiens:

Notice: Undefined property: Hoa_Database::$parameters in C:\wamp\www\ivelo.fr\Framework\Library\Database\Database.php on line 168

Fatal error: Call to a member function shareParametersWithMe() on a non-object in C:\wamp\www\ivelo.fr\Framework\Library\Database\Dal\Dal.php on line 146

Je pense que la rustine ne colle pas assez...

Il faut remettre un peu de colle ^^

Database/Database.php
ligne 168

if(null === $autoload = self::$_instance->parameters['connection.autoload'])
==>
if(null === $autoload = self::$_instance->_parameters['connection.autoload'])

il manque le _

Du coup une nouvelle erreur

Fatal error: Cannot use object of type Hoa_Framework_Parameter as array in C:\wamp\www\ivelo.fr\Framework\Library\Database\Database.php on line 168

Je n'ai pas encore regardé Hoa_Framework_Parameter pour trouver la suite...

Merci d'avance.

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

2

Re : Hoa_Database (trunk) - suite actualité version 0.5

Please, help me ..., Please, help me ... (j'arrive pas a écrire le petit couinement qui va avec, snif)
roll

Dernière fois dit par tetardo (04 Nov. 2009 12:17)

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

3

Re : Hoa_Database (trunk) - suite actualité version 0.5

Hey smile,

Désolé, je n'avais pas vu ton message.
C'est corrigé sur le SVN : révision 535 smile.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

4

Re : Hoa_Database (trunk) - suite actualité version 0.5

Hey,

Je regarde ça ce soir...

Merci smile

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

5

Re : Hoa_Database (trunk) - suite actualité version 0.5

Hummm... wink

Dude… Was I drunk?

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

6

Re : Hoa_Database (trunk) - suite actualité version 0.5

Je ne bois pas en vrai, mais ça devait être probablement la fièvre roll (qui ne se décide pas à baisser d'ailleurs …).

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

7

Re : Hoa_Database (trunk) - suite actualité version 0.5

Hey !

Comme prévu, je test la nouvelle rustine avec la nouvelle révision (trunk)...

Bon, soit je fais une erreur, soit il faut changer de marque de colle ^^

<?php

set_include_path('./'  . PATH_SEPARATOR .
    './Application'    . PATH_SEPARATOR .
    './Framework/Core' . PATH_SEPARATOR .
    get_include_path());

require_once 'Framework.php';

import('Database.Dal.~');

$db = Hoa_Database_Dal::getInstance(
    'toto',
    Hoa_Database_Dal::PDO,
    'mysql:host=localhost;dbname=test',
    'root',
    ''
);

$db = Hoa_Database_Dal::getInstance('toto');

Et Tintin !!

Fatal error: Call to a member function shareParametersWithMe() on a non-object in C:\wamp\www\Hoa\Framework\Library\Database\Dal\Dal.php on line 146

Shoot again !

PS: il faut mettre un steak sur le front, on dit que sa aide a faire tomber la fièvre ^^

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

8

Re : Hoa_Database (trunk) - suite actualité version 0.5

Voilà voilà … Et maintenant tongue ?

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

9

Re : Hoa_Database (trunk) - suite actualité version 0.5

Hey tongue

Donc avec une connexion simple, tout se passe bien, 1 bon point.

$db = Hoa_Database_Dal::getInstance(
    'toto',
    Hoa_Database_Dal::PDO,
    'mysql:host=localhost;dbname=test',
    'root',
    ''
);

Mais avec une liste de connexions, moi je dis: "Insert coin !, Play Again !"

Hoa_Database::getInstance(array(
'connection.list'     => array(
    'toto'              => array(
        'dal'         => Hoa_Database_Dal::PDO,
        'dsn'         => 'mysql:host=localhost;dbname=toto',
        'username'    => 'root',
        'password'    => '',
        'options'     => null,
    ),
    'tata'           => array(
        'dal'         => Hoa_Database_Dal::PDO,
        'dsn'         => 'mysql:host=localhost;dbname=tata',
        'username'    => 'root',
        'password'    => '',
        'options'     => null,
    )
),
'connection.autoload' => 'toto'
));

Et Tintin !!

Notice: Undefined variable: id in C:\wamp\www\ivelo.fr\Framework\Library\Database\Dal\Dal.php on line 159

Notice: Undefined variable: id in C:\wamp\www\ivelo.fr\Framework\Library\Database\Dal\Dal.php on line 162
Uncaught exception: Hoa_Database_Dal::__construct: (0) in C:\wamp\www\ivelo.fr\Framework\Library\Database\Dal\Dal.php at 160.

Voilou wink

Le code c'est comme le paic citron, quand il y en a plus... il y en a encore !

10

Re : Hoa_Database (trunk) - suite actualité version 0.5

Je règle ça de mon retour chez le médecin.

« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »