【发布时间】:2015-07-18 08:02:20
【问题描述】:
我想在两个模块中创建网站 1st 5 个静态页面,这是我现有的网站。现在我想为其他页面添加数据库和登录访问权限,这些页面将成为其他模块。那么如何在第一次加载时使用现有网站然后单击登录它将重定向到其他模块。我正在使用 Yii 1.1.14
【问题讨论】:
标签: php model-view-controller yii
我想在两个模块中创建网站 1st 5 个静态页面,这是我现有的网站。现在我想为其他页面添加数据库和登录访问权限,这些页面将成为其他模块。那么如何在第一次加载时使用现有网站然后单击登录它将重定向到其他模块。我正在使用 Yii 1.1.14
【问题讨论】:
标签: php model-view-controller yii
首先,在默认的 SiteController(或者你喜欢的其他控制器)中,重写 actions() 方法,如下所示,
public function actions()
{
return array(
'page'=>array(
'class'=>'CViewAction',
),
);
}
其次,创建一个文件夹protected/views/site/pages。
第三,将每个静态页面保存为该文件夹下的PHP文件。例如,我们可以将“关于本站”页面保存为 about.php。请注意,这些页面将使用应用程序的默认布局。因此,每个文件只需要保存主要内容。
我们完成了!要访问静态页面,例如 about 页面,我们可以使用以下 URL:
http://www.example.com/index.php?r=site/page&view=about
更多详情请见:http://www.yiiframework.com/wiki/22/how-to-display-static-pages-in-yii/
【讨论】: