URL模式
框架默认支持3种url模式以适应各种环境,在配置文件中使用url_model来配置url模式
'url_model' => 1,
- 1为pathinfo模式(显示php文件)如 http://site.com/index.php/web/Default/index
- 2为pathinfo模式(不显示php文件)如 http://site.com/web/Default/index.html
- 3为兼容模式如 http://site.com/index.php?r=web/Default/index
模式3适应所有php环境模式1需要pathinfo的支持或rewrite重写模式2需要rewrite的支持使用模式2的时候会自动在url后面加上后缀 .html(可配置)'url_html_suffix' => '.html'
框架封装了\Cml\Http\Response::url();
及模板标签{{url }}
方法来生成url,通过使用U函数生成的url会随着url模式的切换而自动改变,保证项目运行不受环境影响伪表态配置参考 部署章节