Yii - 无法呈现静态页面 - 找不到索引错误

时间:2012-06-25 09:39:19

标签: yii

试着遵循这个: http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/

为了让我对此非常清楚。

步骤:

1)

在这个影院控制器上,我们创建了一个名为actions的方法:

 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可以访问“region”;

我得到了:

  

找不到请求的视图“索引”。

请帮忙吗?

我们应该在config.php上配置路由吗?

2 个答案:

答案 0 :(得分:2)

myfile应该是view参数的参数。

应为url=>array('/theather/region', 'view'=>'myfile')

答案 1 :(得分:1)

您需要按照该网站上的说明创建pages文件夹:

/view/theater/pages/region.php

您可以像

一样链接到此页面
/theater/page/view/region