Настройка базы данных Symfony: команда "symfony" в ms-dos не работает - PullRequest
0 голосов
/ 30 августа 2010

Я пытаюсь сделать это:

c:\> php symfony configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret

Это не работает для меня, потому что говорит:

Could not open input file

Я думал, что мне нужно добавить symfony- file находится в C: \ dev \ sfprojects \ jobeet \ lib \ vendor \ symfony \ data \ bin \ to PATH, но это не сработало.Я попытался ввести полный путь к файлу symfony следующим образом:

c:\> php C:\dev\sfprojects\jobeet\lib\vendor\symfony\data\bin\symfony\ configure:database "mysql:host=localhost;dbname=jobeet" root mYsEcret

Я получаю ошибку Task configure:database not defined

Что я должен сделать, чтобы:

  1. Уметь использовать ключевое слово symfony вместо полного пути к файлу
  2. Уметь запускать configure: database?

Спасибо за потраченное время.

С уважением, Мариус

Ответы [ 2 ]

3 голосов
/ 30 августа 2010

Вы должны быть в каталоге вашего проекта Symfony, в данном случае C:\dev\sfprojects\jobeet\.

0 голосов
/ 30 августа 2010

"Поскольку ярлык symfony является исполняемым файлом, пользователи Unix теперь могут заменять все вхождения php symfony на" ./symfony ".

В Windows вы можете скопировать" symfony.bat "файл в ваш проект и используйте «symfony» вместо «php symfony»:

http://www.symfony -project.org / jobeet / 1_4 / Doctrine / en / 01 # chapter_01_sub_application_creation

...