1

私はこれを行うことができることを知っています:

$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"
4

1 に答える 1

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 をご覧ください。

于 2014-03-13T05:54:08.490 に答える