08 09 2020

diablo框架路由支持别名以及快捷路由,快捷路由则类似其他开源框架一样使用类名+方法名的方式例如:localhost/controller/action.html,路由别名功能则需要在\config\Config.php文件中开启别名功能,开启后进入\route\Route.php文件中进行配置,初始的文件应该如下:(2020-09-08修改)

<?php

/**
 * 注册路由
 */

return [

    'open' => 'IndexController@open',

    'index' => [

        'index' => 'IndexController@open',

        'min' => ['IndexController@open', 'FrontMiddleware', 'AfterMiddleware'],

        'open' => 'index/IndexController@indexOpen',

    ],

    'error' => 'IndexController@error'

];

        读者可根据业务去配置对应的请求路由,下面是一个简单的请求:

'open' => 'IndexController@open',
'open' => ['IndexController@open',’’,’’],

        若路由不需要指定前后中间件则直接以 控制器名@方法名 的格式注册一个路由,若需要指定前后中间件则为上述代码块第二行的例子一样注册一个数组 数组的第一位第二位第三位格式为分别为 控制器名@方法名,前置中间件,后置中间件。,当然diablo路由支持分组路由,读者仅需把相同的前缀合并即可。


延伸阅读
  1. PHP读取大文件,并把文件数据存入mysql
  2. 基于PHP的Diablo框架(一)基础篇
  3. PHP中->和=>的秘密
发表评论