【发布时间】:2015-07-08 11:37:20
【问题描述】:
我正在使用最新的 phalcon 版本,并且我发现在缺少所需参数时很难找到有关如何使操作不执行的信息,如下所示
class TestController extends ControllerBase{
public function detailsAction($id) {
$this->view->SetVar('theid',$id);
}
}
当我如下访问时
http://localhost/phalcon/test/details
视图仍然被执行,但 id 丢失,当我通过
访问它时http://localhost/phalcon/test/details/5
我得到了 5 的值。
如果缺少所需的参数,有人可以告诉我如何将其设置为“NotFound”或其他内容。而且我有很多功能都有这样的要求,所以如果在路由中有一般设置或者如果有人可以帮助我,我会非常感激。
谢谢大家
【问题讨论】:
-
你能告诉我们你的路由配置吗?
-
路由器是默认的。没有多余的