我知道我可以这样做:
$f3->set('ONERROR',function($f3){
echo \Template::instance()->render('error.html');
});
我想在routes.ini中工作,是否可以在那里定义它?
; Process login form submission
GET|POST /login="Controllers\Main->login"
; Logout
GET /logout="Controllers\Main->logout"
;Errors
ONERROR="Controllers\Main->error"
答案 0 :(得分:2)
它不能被定义为路线,但可以在同一文件中定义。因为你的" routes.ini"只是一个由F3' config()
加载的配置文件,您可以执行类似
[routes]
; Process login form submission
GET|POST /login="Controllers\Main->login"
; Logout
GET /logout="Controllers\Main->logout"
[globals]
;Errors
ONERROR="Controllers\Main->error"
您可以在此处详细了解:https://github.com/bcosca/fatfree#configuration-files