Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

пятница, 19 апреля 2013 г.

Doctrine2. Генерация сущностей из YAML.

cli-config.php
...
$config = new \Doctrine\ORM\Configuration();
...
$driverImpl = 
    new \Doctrine\ORM\Mapping\Driver\YamlDriver(
        array(__DIR__ . "/yaml"));
$config->setMetadataDriverImpl($driverImpl);
Генерируем классы из схем в каталоге yaml и обновляем таблицы в базе данных.
Классы создаются в каталоге Entities (по умолчанию), поэтому скрипту передаем параметр ""
php doctrine.php orm:generate-entities --generate-annotations=1 ""
php doctrine.php orm:schema-tool:update --force

Комментариев нет:

Отправить комментарий