Mon post :
- http://www.phpfrance.com/forums/voir_sujet-36197.php -
J'ai suivi l'installation en ligne, et j'obtiens toujours la même erreur :
http://www.phpdoctrine.org/documentatio ... ng-started
partie 1.3
Erreur rendue :
Warning: call_user_func_array() [function.call-user-func-array]: First argument is expected to be a valid callback, 'Participant::initMetadata' was given in D:\wamp\www\packages\doctrine\lib\Doctrine\ClassMetadata\CodeDriver.php on line 16
Mon code :
// fichier Participant
class Participant extends Doctrine_Record
{
public function setTableDefinition()
{
$this->hasColumn('nom', 'string', 30);
$this->hasColumn('prenom', 'string', 30);
}
}
// fichier index
//require the base Doctrine class
require_once("../packages/doctrine/lib/doctrine.php");
//register the autoloader
spl_autoload_register(array('Doctrine', 'autoload'));
require_once('tables_defs/Participant.class.php');
//set up a connection
Doctrine_Manager::connection('mysql://root:@localhost/chrono_test');
//export the classes
Doctrine::createTablesFromArray(array('Participant'));
Je sèche depuis une bonne heure ...Si quelqu'un a déjà vu ça, ou saurait me répondre.
Merci d'avance.