【发布时间】:2016-09-10 02:54:45
【问题描述】:
我只与 Slim 合作了一段时间。我仍在使用第 2 版。到目前为止,一切都进行得很好,但我遇到了一些障碍。我有一个页面显示基于 URL 末尾的 GET 变量的内容。网址如下所示...
http://localhost/trailcache.com/checklist/21
get 路由的第一行是这样的……
$app->get('/checklist/:Id', function($Id) use($app) {
就这样结束了……
})->name('checklist');
该 Id 参数控制我将哪些信息拉入页面,一切正常,但现在我添加了一个联系表单,并通过它进行了一些验证。我正在写入数据库并渲染新内容。当我尝试将错误发送回页面时出现问题。目前看起来是这样的……
$app->render('user/checklist.php', [
'Id' => $Id,
'errors' => $v->errors(),
'request' => $request
])->name('checklist');
这不起作用。页面是空白的。它返回的网址是……
http://localhost/trailcache.com/checklist
渲染显示的文档...
$app->get('/books/:id', function ($id) use ($app) {
$app->render('myTemplate.php', array('id' => $id));
});
在邮局路线中不会以同样的方式工作吗?它在我的所有其他页面上都有。
如何将这些错误与正确的 GET 变量一起传递,以便显示正确的内容?
【问题讨论】: