我想在两个模块中创建网站前5个静态页面,这是我现有的网站。现在我想为其他模块添加数据库和登录访问权限。那么如何在首次加载时使用现有网站,然后单击以登录它将重定向到其他模块。我使用的是Yii 1.1.14
答案 0 :(得分:1)
首先,在默认的SiteController(或其他控制器,如果你喜欢)中,覆盖actions()方法,如下所示,
public function actions()
{
return array(
'page'=>array(
'class'=>'CViewAction',
),
);
}
其次,创建一个文件夹protected / views / site / pages。
第三步,将每个静态页面保存为此文件夹下的PHP文件。例如,我们可以保存关于此网站的""关于.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/