Php 如何呼叫内部路由?
假设我在一个名为Php 如何呼叫内部路由?,php,slim,Php,Slim,假设我在一个名为foo.php的文件中为/test声明了一个API路由,我如何从另一个文件访问该路由/test 示例(foo.php): 我想从test.php访问此路径,我如何才能做到这一点?与一个非常大的foo.php文件不同,有几个较小的文件可以使构建更大的应用程序更加容易 test.php $app = new Slim(); require 'foo.php'; $app->run(); $app->get('/test', function (Request $re
foo.php
的文件中为/test
声明了一个API
路由,我如何从另一个文件访问该路由/test
示例(foo.php):
我想从
test.php
访问此路径,我如何才能做到这一点?与一个非常大的foo.php
文件不同,有几个较小的文件可以使构建更大的应用程序更加容易
test.php
$app = new Slim();
require 'foo.php';
$app->run();
$app->get('/test', function (Request $request, Response $response, array $args)
{
return 'Hello World!';
});
foo.php
$app = new Slim();
require 'foo.php';
$app->run();
$app->get('/test', function (Request $request, Response $response, array $args)
{
return 'Hello World!';
});
将其重写为单独的类,您可以将其注入到任何需要它的类中。在您的代码中没有名为
test
的方法(只有/test
路径),并且不清楚您所说的访问方法测试是什么意思,在本文中,access
一词并不完全清楚。请澄清这些,以便读者能够提供帮助。@Nima yep对不起,我指的不是方法,而是“路线”