我正在开发一个使用Silex 1.3的继承项目。我正在尝试调试某些东西,但在运行应用程序时无法定义任何新路由。
正在调用Stripe
类和connect
方法;
use Silex\Application;
use Silex\ControllerProviderInterface;
class Stripe implements ControllerProviderInterface
{
public function connect(Application $app)
{
$app->get('/something', function () {
return 'Main home page';
});
$app->get('/hello/{name}', function ($name) use ($app) {
return 'Hello '.$app->escape($name);
});
$routes = $app['routes']->all();
var_dump($routes);
exit;
什么时候使用像Paw / Postman这样的东西,我得到的是$routes
的空数组。如果我在连接函数顶部执行var_dump
,我会得到一些,所以我知道这个方法被称为。
为什么没有添加这些路线?我错过了什么?