Routes RouteCollection.yml中的中间件
我正在寻找一种将Silex中的路由集合与中间件相结合的解决方案。我不知道如何解决这个问题。有人有主意吗Routes RouteCollection.yml中的中间件,routes,middleware,silex,Routes,Middleware,Silex,我正在寻找一种将Silex中的路由集合与中间件相结合的解决方案。我不知道如何解决这个问题。有人有主意吗 indexGet: path: /chat defaults: { _controller: 'resources\controller\StartApp::indexHtml' } methods: [GET] indexPost: path: /chat defaults: { _controller: 'resources\contr
indexGet:
path: /chat
defaults: { _controller: 'resources\controller\StartApp::indexHtml' }
methods: [GET]
indexPost:
path: /chat
defaults: { _controller: 'resources\controller\StartApp::sendMessage'}
methods: [POST]
LoginGet:
path: /login
defaults: { _controller: 'resources\controller\Logins::checkLoginData'}
methods: [GET]
RegisterGet:
path: /register
defaults: { _controller: 'resources\controller\RegisterForm::showReg'}
methods: [GET]
RegisterPost:
path: /register
defaults: { _controller: 'resources\controller\RegisterForm::showReg'}
methods: [POST]
root:
path: /
defaults: { _controller: 'resources\controller\StartApp::reCon' }
methods: [GET]
您可以在路由配置文件中添加中间件。
例: 并在代码中定义回调
ttttt1
,ttttt2
function ttttt1($request, $app) {
echo 'ttttt1';
}
function ttttt2($request, $response, $app) {
echo 'ttttt2';
}
非常感谢你的帮助。你能告诉我你从哪里得到这些信息吗?谢谢
function ttttt1($request, $app) {
echo 'ttttt1';
}
function ttttt2($request, $response, $app) {
echo 'ttttt2';
}