🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 拼装设置带参数的 URL **位置:**Common\Common\function.php **参数:** > * @param array $params 传参获取的数组 > * @param string $action U 函数拼装的方法名 当前方法默认为空 > * @return string url 返回拼装完成的 URL **控制器调用:** > // Excel 导出 url 拼装 > $export_url = set_param_url(I('param.'), 'export'); > $this->assign('export_url', $export_url); **模版调用** ~~~ <li><a class="btn btn-ecm" href="{$export_url}">导出</a></li> ~~~ **完整代码:** ~~~ /** * 拼装设置带参数的 URL * * @param array $params 传参获取的数组 * @param string $action U 函数拼装的方法名 当前方法默认为空 * @return string url 返回拼装完成的 URL * jig 2017-1-9 * */ function set_param_url($params, $action = '') { foreach($params as $k => $v) { if(is_array($v)){ $params[$k] = implode('-',$v); // 拼装数组为字符串 } } if (empty($action)) { $action = ACTION_NAME; // 如果 action 为空获取当前方法名 赋值 } $url = strtolower(U($action, $params)); return $url; } ~~~