[Doctrine] Installation de Doctrine - Messages d'erreur
Bonjour,
Je suis en train de découvrir Doctrine 2
je suis actuellement un tuto trouvé sur un autre site.
Quand je souhaite créer la table j'ai toutes ces erreurs:
Notice: Undefined index: argv in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 57
Call Stack
Warning: array_shift() expects parameter 1 to be array, null given in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 61
Warning: Invalid argument supplied for foreach() in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 242
Warning: Invalid argument supplied for foreach() in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 265
Warning: Invalid argument supplied for foreach() in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 265
Warning: Invalid argument supplied for foreach() in D:\softs\UwAmp\www\Tests\Doctrine\Symfony\Component\Console\Input\ArgvInput.php on line 265
j'ai ceci dans mon index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <?php
require_once 'doctrine-dbal.php';
spl_autoload_register(array('Doctrine_Core', 'autoload'));
require_once 'modeles/News.class.php';
?>
<?php
// Si l'utilisateur ne possède pas de mot de passe, il faut faire directement « utilisateur@serveur ».
$dsn = 'mysql://root@localhost/developpement';
$connexion = Doctrine_Manager::connection($dsn);
try {
$table = Doctrine_Core::getTable('News'); // On récupère l'objet de la table.
$connexion->export->createTable($table->getTableName(),
$table->getColumns()); // Puis, on la crée.
echo 'La table a bien été créée';
} catch(Doctrine_Connection_Exception $e) { // Si une exception est lancée.
echo $e->getMessage(); // On l'affiche.
}
?> |
merci d'avance pour votre aide