Yii 模块不工作


Yii modules are not working

这里我使用三个控制器TestController extends TestBaseControllerTestBaseController extends AdminController

测试控制器

<?php
class TestController extends TestBaseController{
    public function accessRules(){
        return array(
            array('allow',  // allow all users to perform following actions
                'actions'=>array('index'),
                'users'=>array('*'),
            ),
        );
    }
    public function actionIndex(){
        @$url = Yii::app()->getBaseUrl()."/test/index";
        //$data=array('messages'=>$postMissing,'models'=>$models);
        $data= '';
        $this->render('index',$data);
    }
}

TestBaseContoller

<?php
class TestBaseController extends AdminController{
    /**
    * override needed to check if its ajax, the redirect will be javascript
    */  
    public $baseURI ;
    public $themBaseUrI;
    public function init() {
        $this->baseURI = Yii::app()->getBaseUrl(false);
        $this->themBaseUrl = Yii::app()->theme->baseUrl;
        //   $this->changeURI();
        parent::init();
    }
}

配置/主.php

'modules'=>array(
    'test'=>array(  
    ),
),

如何传递这些模块的网址。请帮帮我...谢谢

如果我正确理解您的问题 - 答案是:可以使用路由模块 ID/控制器 ID/操作 ID 访问模块中的控制器操作