October/Winter CMS插件开发之404页面处理
开发插件默认路由地址是无法触发404错误页的,这相当不利于SEO,修复方法:
function onStart(){
$slug = $this->param('slug');
$p = Julian\Products\Models\Product::where('slug', '=', $slug)->first();
if(!$p)
{
$this->setStatusCode(404);
return $this->controller->run('404');
}
}