## URL伪静态
* DaiCuo框架根据TP的路由功能开发了可视化伪静态管理模块。
* DaiCuo框架后台管理系统提供可视化伪静态规则添加与管理,管理后台>系统>路由管理。
* DaiCuo框架后台配置好后还不能直接使用,需要在你的webserver进行一下rewrite的配置,宝塔面板与小皮面板在创建网站目录时直接选择(Thinkphp)即可。如下:
* 伪静态环境搭建详细[图文教程](https://www.daicuo.org/help/83)可参考官网的文档中心。
## 生成URL
* 网站内部链接的网址后缀统一由 网站后台 > 设置 > 全局设置 > 网址后缀 配置
* 模板里使用 {:DcUrl('模块/控制器名/操作名','数组参数')} 助手函数自动生成其对应插件的URL访问地址。实例如下:
```
DcUrl('home/index/index',['a'=>1,'b'=>1])
```
## 助手函数
* DcRoot 获取系统根目录
* DcUrl 生成站内链接
* DcUrlAdmin 后台生成前台路径
* DcUrlAddon 后台插件管理路径
* DcUrlAttachment 附件读取路径
* DcUrlImage 图片真实路径
## 常用方法
* model('common/Route','loglic')->get($args=[])
* model('common/Route','loglic')->select($args=[])
* model('common/Route','loglic')->install($args=[])
* model('common/Route','loglic')->unInstall($args=[])
## 预留钩子
* route_data_validate
* route_save_before
* route_save_after
* route_delete_before
* route_delete_after
* route_update_before
* route_update_after
* route_get_before
* route_get_after
* route_all_before
* route_all_after