Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > установка symfony


Автор: StachelDraht 18.2.2010, 20:36
Здравствуйте ув. винградовцы!

Решил познать что такое symfony и как с ним работать. Но при установке вылезает ошибка There are no tasks defined in the "propel" namespace.



Код

php symfony propel:build-sql


что это значит?


Спасибо!

Добавлено через 4 минуты и 43 секунды
да, кстати, устанавливаю в соответствие со статьей http://habrahabr.ru/blogs/symfony/51921/
только версия 1.4

Автор: Sorbing 20.2.2010, 13:05
Та же фигня... /в поисках решения/
Мож кто сталкивался?
- - - - -
DENWER, symfony version 1.4.2 (C:\WebServers\usr\local\php5\PEAR\symfony)
Пы.Сы.  Меня смутил тот факт, что при установке симфони из PEAR, не все файлы были скопированы. Возможно решит переустановка..

Автор: StachelDraht 20.2.2010, 13:08
Код

php symfony doctrine:build-sql


я на виртуальном хостинге ставил source пакет
все работает


только откровенно говоря пока ничего не понятно

Автор: Sorbing 20.2.2010, 14:17
Удалил symfony 1.4.2, поставил 1.3.0 - результат "0". та же ошибка...
symfony вообще не выполняет задачу propel, с любыми параметрами... неужели ручками из сирцов собирать придется?
пока даж не представляю в чем может быть проблема... есть идеи?

Автор: StachelDraht 20.2.2010, 14:48
Sorbing, вместо propel попробуй doctrine

Автор: Sorbing 20.2.2010, 14:52
Получилось, спасибо большое!!
Код

symfony doctrine:build --model
symfony doctrine:build --sql
symfony doctrine:insert-sql


Но вот не оставляет меня в покое ORMс propel ... )) В чем же проблема...

Автор: StachelDraht 20.2.2010, 15:06
странно
не могу тут тебе ничего сказать так как сам практически ничего не понимаю

Автор: Sorbing 20.2.2010, 15:47
Вопрос остается актуальным - кто сталкивался с такой проблемой и знает как решить, не проходите мимо )), буду очень признателен.

Автор: kolorimage 6.1.2011, 15:49
Странно...у меня все работает..
а попробуйте 
Код

php symfony

и посмотрите есть ли в списке:
Код

propel
  :build-all                  Generates Propel model and form classes, SQL and initializes the database (propel-build-all)
  :build-all-load             Generates Propel model and form classes, SQL, initializes the database, and loads data (propel-build-all-load)
  :build-filters              Creates filter form classes for the current model
  :build-forms                Creates form classes for the current model
  :build-model                Creates classes for the current model (propel-build-model)
  :build-schema               Creates a schema from an existing database (propel-build-schema)
  :build-sql                  Creates SQL for the current model (propel-build-sql)
...


Автор: KLeonid 29.3.2011, 02:56
Перед тем как генерить приложение, нужно смотреть в конфиги databases.yml и ProjectConfiguration.class.php, какая ORM там подключена.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)