【发布时间】:2018-03-16 02:06:12
【问题描述】:
我开始使用 Symfony(我来自 Codeigniter),我正在尝试弄清楚如何使用命令行调用现有的 Web 应用程序。
在 Codeigniter 中,您可以使用 cli(一个 index.php)执行主入口脚本,并将路由(url 路径)作为参数传递。然后,Route 模块将调用适当的控制器,并且将写入浏览器的相同输出实际打印到 cli 中。
在 Symfony 中似乎并非如此。我可以调用public/index.php脚本,首页打印到cli中。但后来我尝试将路由(url路径)作为参数传递,它总是打印主页。
有没有办法通过从 cli 调用 public/index.php 并传递路由作为参数来运行整个应用程序?
我已经看到 Symfony 中有一个电源控制台组件,但看起来我需要编写额外的代码才能使用已经为 Web 请求编写的功能。
有什么想法吗?
非常感谢!
【问题讨论】:
-
是什么阻止您在应用程序上运行
curl https://myapp.local/myroute并获得输出?