0

Gii を使用してモジュール (教育) を作成しました。このモジュールには、3 つのアクション ( index、read、write ) を持つ 1 つのコントローラー ( article ) があります。

次のようなモジュールにアクセスします。

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

http://example.com/index.php/education/article/read (index アクションへのリダイレクト)

http://example.com/index.php/education/article/write (index アクションへのリダイレクト)

問題は、記事コントローラーでindexアクションにしかアクセスできないことです。他のアクションにアクセスしようとすると、常にindexアクションにリダイレクトされます。

config/main に次のエントリがあります。

'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'

    ),

何が問題なのですか?

4

2 に答える 2

0

このトピックは私にとって本当に役に立ちます。このトピックを見つける前に。このような同じエラーがあります。常に index アクションにリダイレクトされます。特に、これはモジュールベースのログインを作成するときに発生しますが、これについてはわかりません。Pavel のヒントを読んだ後、もう一度 main.php を確認すると、ルールをテストして、これを削除するのを忘れていたことがわかりました。これは、urlManager ルールの行です。

'<controller:\w+>/<action:\w+>/*'=>'<controller>/<action>',
于 2014-06-01T09:09:06.360 に答える
0

アクセス フィルタに問題がある可能性があります。アクションを開こうとしていますが、権限がなく、コントローラーがデフォルトのアクションにリダイレクトします

于 2013-10-22T09:03:22.893 に答える