Почему я не могу собрать свою базу данных в Symfony, используя propel orm.? - PullRequest
1 голос
/ 17 июня 2011

Я новичок в php framework symfony. У меня проблема с созданием базы данных. Я использую propel orm. Как обычно, я внес необходимые изменения в страницу database.yml, а затем отредактировал страницу schema.yml. и для построения базы данных в командной строке набираем команду ..

c:> php propel: build-all

и я получаю сообщение об ошибке как

"не удалось открыть ввод Файл: продвинет: строить все "

Ответы [ 2 ]

3 голосов
/ 17 июня 2011

Перед propel build все в symfony 1.4. Внесите изменения в MysqlDDLBuilder.php, как указано в ссылка затем введите каталог проекта в командной строке и введите, как показано ниже, пример в моей системе Windows:

C: \ WAMP \ Bin \ PHP \ php5.3.5 \ php.exe symfony propel: build-all

1 голос
/ 17 июня 2011

Проверьте эту ссылку о том, как создать sql с помощью propel:

Построение базы данных

для создания sql используйте: // создаст sqlfile.sql

propel-gen sql

, затем создайте базу данных, используя mysqladmin

mysqladmin -u root -p create my_db_name

импорт файла sql

mysql -u root -p my_db_name

...