doctrine generate php script

a sample script to build your database or models

// generate.php
require_once('bootstrap_build.php');
if (!in_array($argv[1], array("yaml", "models")))
        exit(1);
Doctrine_Core::dropDatabases();
Doctrine_Core::createDatabases();
if ($argv[1] == "models") {
        Doctrine_Core::generateModelsFromYaml('schema.yml', 'models');
}
if ($argv[1] == "yaml") {
        Doctrine_Core::generateYamlFromModels('schema.yml', 'models');
}
Doctrine_Core::createTablesFromModels('models');

RSS Feed für Kommentare zu diesem Artikel. TrackBack URI

Leave a Reply