2013-06-19 4 views
1

Я использую phing для развертывания.Как я могу сделать автоматический прием в phing?

Один из моей цели построить в качестве тестовой версии:

<exec command="php app/console doctrine:schema:drop --force" dir=""/> 
    <exec command="php app/console doctrine:schema:create" dir=""/> 
    <exec command="php app/console doctrine:fixtures:load" dir="" passthru="true"/> 

Последняя команда требует «у» для запуска. Как я могу сказать phing, что он должен автоматически принимать «y», если будет предложено?

Спасибо

ответ

4

Я думаю, что вы можете использовать yes команду Linux. Измените последнюю строку:

<exec command="yes | php app/console doctrine:fixtures:load" dir="" passthru="true"/> 

Дополнительная информация: http://www.computerhope.com/unix/yes.htm

+0

Это работает. Спасибо :) – Strernd

+0

Если я решаю вашу проблему, подумайте о принятии ответа. – m4t1t0

+0

Да, мне пришлось ждать – Strernd