我正在使用 SLIM 2.0.0
是否可以将 ->params() 与 GET 一起使用?
在下面的例子中
- 如果我通过 POST 调用它:
curl -d "param1=hello¶m2=world" http://localhost/foo
它会打印:helloworld CORRECT!! - 如果我通过 GET 调用它:
http://localhost/foo/hello/world
它会打印:NOTHING!! <- 错了!!
为什么?
<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app -> get('/foo/:param1/:param2', 'foo');
$app -> post('/foo', 'foo');
$app -> run();
function foo() {
$request = \Slim\Slim::getInstance() -> request();
echo $request -> params('param1');
echo $request -> params('param2');
}
?>