提问者:小点点

php bin/console中的语法错误或访问违规原则:查询:sql“'cat database.sql'”


我正在按照以下说明安装一个现有的symfony项目

Installation
------------

$ composer install 

Commands
--------

Insert into you crontab. This task will remove featured and published signs from expired listings.

$ php bin/console directory-platform:unpublish-unfeature-listings

Doctrine
--------

$ php bin/console doctrine:database:drop --force

$ php bin/console doctrine:database:create

$ php bin/console doctrine:schema:update --force

$ php bin/console doctrine:query:sql "`cat database.sql`"

UserBundle
----------

$ php bin/console fos:user:create testuser test@example.com p@ssword

$ php bin/console fos:user:create sample@example.com --super-admin

Helpers
-------

$ php bin/console assets:install --symlink

$ php bin/console cache:clear --env=dev

$ php bin/console assetic:dump --env prod

Translations
------------

$ php bin/console translation:update en FrontBundle --force --output-format=po --no-prefix # for 3.2

但是当运行这个命令行时

$ php bin/console doctrine:query:sql "`cat database.sql`"

出现此错误(我尝试用type替换cat,因为我在windows 10上工作,但仍然显示相同的错误


共1个答案

匿名用户

尝试使用doctrine:query:sql和这个参数“cat database.sql”是很奇怪的。 query:SQL用于直接执行SQL,而cat是一个UNIX函数,用于显示指定文档中的内容。 也许它只是告诉您显示刚才创建的模式的一种方式。

希望这能帮上忙。