2013-10-09 26 views
1

我已經使用Gii創建了一個模塊(教育)。該模塊有三個動作(索引,讀取,寫入)在其中的一個控制器(文章)。如何訪問模塊控制器動作

我訪問模塊是這樣的:

http://example.com/index.php/education/article/index(工作正常)

http://example.com/index.php/education/article/read(重定向到 索引操作)

http://example.com/index.php/education/article/write(重定向到 索引操作)

所以問題是,我可以在文章控制器只能訪問指數行動。當我嘗試訪問任何其他操作時,它總是重定向到索引的操作。

我在配置以下項/主:

'modules'=>array(
     // uncomment the following to enable the Gii tool 

     'gii'=>array(
      'class'=>'system.gii.GiiModule', 
      'password'=>'password', 
      'ipFilters'=>array('127.0.0.1','::1'), 
     ), 
     'education' 

    ), 

任何想法是什麼問題?

+0

請檢查accessRules文章 –

+0

在文章控制器中沒有實現訪問規則。 – Awan

+3

向我們展示您的代碼:讀取或寫入操作以及url配置 – soju

回答

0

可能是問題訪問過濾器。您正在嘗試打開某些操作,但您沒有權限和控制器將您重定向到默認操作

0

此主題對我非常有用。在我發現這個話題之前。我有這樣的錯誤。它總是重定向到索引操作。特別是,當我創建基於模塊的登錄時發生這種情況,我對此不知情。在閱讀Pavel提示之後,我再次檢查main.php,發現我測試了規則,並忘記刪除它。 這是urlManager規則中的一行。

'<controller:\w+>/<action:\w+>/*'=>'<controller>/<action>', 
相關問題