1

これをフォローしようとしています: http ://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

これを私に完全に明確にするために。

手順:

1)

このシアターコントローラーで、アクションと呼ばれるメソッドを作成します。

 public function actions() {
            return array(
                'region'=>array('class'=>'CViewAction')
            );
        }

2)

app / view / Theater /に、静的ページが存在する「region」という新しいフォルダーを作成します。

3)

次に、このようにメニューを編集する必要がありますか?

$this->widget('zii.widgets.CMenu', 
                array('items'=>array(
                    array(
                        'label'=>'Specifc Theater A',
                        'url'=>array('theater/region/nomeofmyfilewithoutextension')
                    ),
                    array(
                      'label'=>'Specific Theater B',
                      'url'=>array('theater/region/nomeofmyfilewithoutextension')
                    ),

...

4)

ログインページが表示されないようにするには:シアターコントローラーで、accessRulesに「リージョン」へのアクセスを許可する必要があります。

私が得ている:

要求されたビュー「インデックス」が見つかりませんでした。

何か助けてください?

config.phpでルートを構成する必要がありますか?

4

2 に答える 2

2

myfileパラメータの引数である必要がありviewます。

そのはずurl=>array('/theather/region', 'view'=>'myfile')

于 2012-06-25T11:07:08.150 に答える
1

pagesそのサイトの指示に従ってフォルダーを作成する必要があります。

/view/theater/pages/region.php

そして、あなたはこのページに次のようにリンクします

/theater/page/view/region
于 2012-06-25T10:08:58.637 に答える