2016-01-15 8 views
1

Я только начал Api-Platform рамки и при выполнении:Symfony2 Апи-платформы бен/схема выпуск

php bin/schema generate-types src/ app/config/schema.yml 

я получаю это:

C:\wamp\www\sf2-api>php bin/schema generate-types src/ app/config/schema.yml 

dir=$(d=${0%[/\\]*}; cd "$d"; cd "../vendor/api-platform/schema-generator/bin" & 
& pwd) 

# See if we are running in Cygwin by checking for cygpath program 
if command -v 'cygpath' >/dev/null 2>&1; then 
     # Cygwin paths start with /cygdrive/ which will break windows PHP, 
     # so we need to translate the dir path to windows format. However 
     # we could be using cygwin PHP which does not require this, so we 
     # test if the path to PHP starts with /cygdrive/ rather than /usr/bin 
     if [[ $(which php) == /cygdrive/* ]]; then 
       dir=$(cygpath -m $dir); 
     fi 
fi 

dir=$(echo $dir | sed 's/ /\ /g') 
"${dir}/schema" "[email protected]" 

Я использую Symfony 2.7.8 на окна7. У меня такая же проблема на ubunbu 14.04.

ответ

1

Наконец, я заменяю каталог bin на blog-api.

Обновлено:

enter image description here

  • Бункер-апи-платформа является один порождена Апи-платформы.
  • The bin-blog-api - это тот, который я копирую из blog-api. Это прекрасно работает.
+0

Вы можете оставить сравнение двух файлов (I» не ящик Windows для тестирования)? –

+0

Я обновляю свой пост. –

0

Использование:

php vendor/api-platform/schema-generator/bin/schema generate-types src/app/config/schema.yml 

вместо:

php bin/schema generate-types src/ app/config/schema.yml 
0

Правильный синтаксис:

php vendor/api-platform/schema-generator/bin/schema generate-types src/ app/config/schema.yml

+0

Возможно, это правильно, но вы должны объяснить свой ответ. – Hans

+1

Вызвать функцию, которая будет «php vendor/api-platform/schema-generator/bin/schema». Первый параметр - 'generate-types', потому что это то, что вы хотите. Второй параметр - это путь к папке назначения 'src /' (но он добавит «AppBundle/Entity» к вашему реальному пути, поэтому это будет 'src/AppBundle/Entity'). Третьим параметром будет путь к файлу schema.yml. –