lib/adapter/Simple.php
protected function buildCtlClass() 
    {
        $mod = $this->mod;
        $ctl = $this->ctl;
        
        if(empty($mod)) {
            // 不启用模块
            $ns = "\\app\\controller";
        } else {
            // 启用模块
            $ns = "\\app\\{$mod}\\controller";
        }
        
        if (strpos($ctl, '.')) {
            // 控制器类放在controller文件夹的子文件夹
            $name = substr($ctl, strrpos($ctl, '.') + 1);
            $subNS = substr($ctl, 0, strrpos($ctl, '.'));
            $ns .= '\\' . strtr($subNS, '.', '\\');
        } else {
            // 控制器类放在controller文件夹
            $name = $ctl;
        }
    
        $this->ctlClass = $ns . '\\' . ucfirst($name) . 'Controller';
    }
protected function buildCtlClass() 
    {
        $mod = $this->mod;
        $ctl = $this->ctl;
        
        if(empty($mod)) {
            // 不启用模块
            $ns = "\\app\\controller";
        } else {
            // 启用模块
            $ns = "\\app\\{$mod}\\controller";
        }
        
        if (strpos($ctl, '.')) {
            // 控制器类放在controller文件夹的子文件夹
            $name = substr($ctl, strrpos($ctl, '.') + 1);
            $subNS = substr($ctl, 0, strrpos($ctl, '.'));
            $ns .= '\\' . strtr($subNS, '.', '\\');
        } else {
            // 控制器类放在controller文件夹
            $name = $ctl;
        }
    
        $this->ctlClass = $ns . '\\' . ucfirst($name) . 'Controller';
    }
根据mod、ctl属性生成控制器类名属性 ctlClass
控制器类名命名规范：首字母大写，后面加上Controller，其它字母都是小写
@return string