MY_Loader::module_url PHP Method

module_url() public method

取当前 Module 某方法的 URL 地址
public module_url ( $uri, $controller_name = '' ) : string
return string
    public function module_url($uri, $controller_name = '')
    {
        $CI =& get_instance();
        $class = $this->_ci_module_class;
        $module_uri = trim($CI->{$class}->_ci_module_uri, '/');
        if (!empty($controller_name)) {
            $arr = explode('/', $module_uri);
            $arr[count($arr) - 1] = str_replace(array('/', '.'), '', $controller_name);
            $module_uri = implode('/', $arr);
        }
        return $this->config->site_url('module/' . $module_uri . '/' . trim($uri, '/'));
    }