当在phpStorm控制台中使用条令时,它运行在——默认情况下没有交互
当将PhpStorm与Symfony 2结合使用时,控制台出现问题。它在无交互模式下运行,只给出我的错误。但是当我在终端中使用相同的命令时,它工作得很好。有人知道我该怎么解决这个问题吗 在PhpStorm控制台中: ➜ /Applications/MAMP/bin/php/php5.5.3/bin/php/Users/job/PhpstormProjects/prop/app/console原则:生成:实体 [InvalidArgumentException]当在phpStorm控制台中使用条令时,它运行在——默认情况下没有交互,php,symfony,doctrine,phpstorm,Php,Symfony,Doctrine,Phpstorm,当将PhpStorm与Symfony 2结合使用时,控制台出现问题。它在无交互模式下运行,只给出我的错误。但是当我在终端中使用相同的命令时,它工作得很好。有人知道我该怎么解决这个问题吗 在PhpStorm控制台中: ➜ /Applications/MAMP/bin/php/php5.5.3/bin/php/Users/job/PhpstormProjects/prop/app/console原则:生成:实体 [InvalidArgumentException] 实体名称必须包含:(“”给定,应为
实体名称必须包含:(“”给定,应为类似于AcmeBlogBundle:Blog/Post的内容) 条令:生成:实体[--entity=“…”][--fields=“…”][--format=“…”][--with repository] 进程在14:09:35结束,退出代码为1。执行时间:2.387毫秒 在MacOS终端中,它可以正常工作: ➜ ~ /Applications/MAMP/bin/php/php5.5.3/bin/php/Users/job/PhpstormProjects/prop/app/console原则:生成:实体 <欢迎使用Doctrine2实体生成器 <此命令帮助您生成Doctrine2实体 <首先,您需要指定要生成的实体名称。 <必须使用快捷方式表示法,如AcmeBlogBundle:Post <实体快捷方式名称:
您正在使用phpstormv6,这意味着命令行工具。它确实存在交互模式的问题,因为它只模拟终端(AFAIK)。查看并观看此票证了解详细信息:
- 此外:
\Symfony\Component\Console\Application
类,并覆盖configureIO()
方法来更改$input->setInteractive(true)代码>根据您的需要再次执行。