如何使用Silex在路径变量中传递-
?这是一条路线:
$app->get('/hotel/{date}', 'Letoh\Controller\SearchController::indexAction');
这是我的控制器:
class SearchController {
public function indexAction(Request $req, Application $app, $date) {
echo $date;
// ....
}
}
这是一个网址:
exemple.com/hotel/2015-06-15
代码显示2015
而不是2015-06-15
修改
如果我不使用某个类作为控制器,我可以正确检索日期,而无需使用assert
函数。
分辨
我使用echo $date
代替return $date
或return sprintf("Date : %s", $date)
来调试我的代码。现在日期很好。