2012-06-25 24 views
1

尝试以下这一点: http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/Yii的 - 无法呈现的静态网页 - 指数未发现错误

为了这是十分清楚的给我。

步骤:

1)

在我们创建了一个方法调用动作此影院控制器:

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

2)

上的应用程序/视图/剧场/我们将创建一个名为“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上配置路由吗?

+0

是那里的文件? Yii是否在正确的地方搜索? – adamors

+0

我不知道。是。我在'app/view/theatre/region/myfile.php'中有一个文件,并且在菜单中有:''url'=> array('theater/region/myfile')' – MEM

+0

'myfile'应该是一个参数。它应该是'url => array('/ theather/region','view'=>'myfile')' – adamors

回答

2

myfile应该是view参数一个参数。

它应该是url=>array('/theather/region', 'view'=>'myfile')

1

您需要创建pages文件夹的指示在该网站上:

/view/theater/pages/region.php 

,并链接到这个网页像

/theater/page/view/region