企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
### 路由 系统支持URL重写 所有的生成链必须是 `<?=url("控制器/方法",数组参数)?>` 如 /index.php?ctl=Goods_Goods&met=goodslist `<?=url('Goods_Goods/goodslist')?>` 必须是以这种形式输出 如果有参数则第二个参数是数组,如id=100这种,应写成 `<?=url('Goods_Goods/goodslist',['id'=>100])?>` 要支持URL重写,请在.htaccess 加入以下代码,系统已加入。用户无需再次添加 Options +FollowSymLinks IndexIgnore */* RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php Url规则配置请在` configs/route.ini.php`中配置, 需要对正则表达式有一定的了解,以下是部分路由规则事例。 /** * Here You can setting routes * 用户自己设置路由,此处需要设置 */ $routes = [ 'goods'=>"Goods_Goods@goodslist", 'goods/<cat_id:\d+>'=>"Goods_Goods@goodslist", 'goods/<type:\w+>/<gid:\d+>'=>"Goods_Goods@goods", 'shop/<id:\d+>'=>"Shop@index", 'brand'=>"Goods_Brand@index", 'brand/<brand_id:\d+>'=>"Goods_Brand@brandList", ];