我创建了控制器:
class WebsiteController extends Controller
{
public function actions(){
return array(
'page'=>array('class'=>'CViewAction')
) ;
}
在 protected \ views \ website \ pages 我创建了文件 的login.php
<h1>Hello</h1>
index.php?r =网站/页面&amp; view =登录不查看
答案 0 :(得分:2)
Yii作为index.php工作?r =控制器/动作,即index.php?r = site / login,这意味着有一个控制器名称SiteController,它具有操作方法登录。请检入文件夹protected / controller。在SiteController :: actionLogin中,您将找到呈现登录视图页面的$this->render('login',array('model'=>$model));
。请检入文件夹protected / views / site / login.php。
因此,如果您想创建控制器名称网站,
class WebsiteController extends Controller
{
public function actionIndex()
{
$this->render('index');
}
}
<h1>Hello Yii</h1>
此外,请详细了解http://www.yiiframework.com/doc/guide/1.1/en/quickstart.first-app以及http://www.yiiframework.com/doc/api/
中的yii答案 1 :(得分:0)
Yii Blog示例与SiteController具有相同的代码
public function actions(){
return array(
'page'=>array('class'=>'CViewAction')
) ;
}
并且在view / site文件夹中有一个名为page的子文件夹,其中是about.php文件,所以如果需要一些静态页面如何使用它们?