1

试图遵循这个: 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 上允许一些对“区域”的访问;

我越来越:

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

请问有什么帮助吗?

我们应该在 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 回答