企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
WeCenter 有一个解析能力强大的 URL 路由 ## 动作访问 `/模块名/控制器/动作/ID`,其中ID 为 id 查询, 例: account/login/123, 则在 login 控制器中 $_GET[''id] 的值为 123 * 如果动作在 main 控制器中可以省略, 例: account/main/login/ 等同于 account/login/ * 如果动作名为 index 可以省略, 例: account/login/index/ 等同于 account/login/ ## Query string WeCenter 的查询字符串为使用 __ (双下划线)分隔参数, 使用 – (短横线)为参数赋值, 在程序中直接使用 $_GET 取出内容。 `account/login/?return_url=1&callback=2` 在WeCenter可以表示为: `account/login/return_url-1__callback-2` * 在程序中输出 URL 请使用 get_js_url 函数, 因为这样会兼容 Rewrite 是否开启两种情况 ## 兼容性支持 下面的几种 URL 形式在程序中都是被支持的: ~~~js http://example.com/?/question/id-320__column-log__source-doc http://example.com/?/question/320?column=log&source=doc http://example.com/?/question/?id=320&column=log&source=doc http://example.com/?/question/320?column-log__source-doc http://example.com/?/question/320&column-log__source-doc ~~~