Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates Yii框架,将不同的模板分配给不同的部分_Templates_Yii - Fatal编程技术网

Templates Yii框架,将不同的模板分配给不同的部分

Templates Yii框架,将不同的模板分配给不同的部分,templates,yii,Templates,Yii,我正在开发一个用于使用Yii框架的CMS,该网站有一个对每个人都可见的前端,以及一个供登录用户使用的后端。我对这两个有不同的模板。但是,我不知道如何为我的后端分配不同的模板 这是我的config/main.php,我添加的模板应用于整个网站 return array( 'theme'=>'cola_theme', ... ); 如果使用不同的主题,则可以通过以下方式更新webapp的属性: Yii::app()->theme = 'case_sensitive_t

我正在开发一个用于使用Yii框架的CMS,该网站有一个对每个人都可见的前端,以及一个供登录用户使用的后端。我对这两个有不同的模板。但是,我不知道如何为我的后端分配不同的模板

这是我的config/main.php,我添加的模板应用于整个网站

return array(

    'theme'=>'cola_theme',
    ...
);

如果使用不同的主题,则可以通过以下方式更新webapp的属性:

Yii::app()->theme = 'case_sensitive_theme_name';
或者,如果您只想使用不同的布局,可以在可用于后端ie的操作中更新控制器的属性:

$this->layout='//layouts/backend_layout';
其中
layouts
文件夹位于
protected/views/


有关和的详细信息。

如果您使用不同的主题,可以使用以下内容更新webapp的属性:

Yii::app()->theme = 'case_sensitive_theme_name';
或者,如果您只想使用不同的布局,可以在可用于后端ie的操作中更新控制器的属性:

$this->layout='//layouts/backend_layout';
其中
layouts
文件夹位于
protected/views/


关于和的更多信息。

您是否有单独的配置文件或处理后端的整个控制器?没有,我只有一个。那么,我应该创建单独的配置文件吗?你能给我解释一下或者给我一个链接吗?我是Yii的新手…你有单独的配置文件还是处理后端的整个控制器?没有,我只有一个。那么,我应该创建单独的配置文件吗?你能给我解释一下或者给我一个链接吗?我对Yii很陌生。。。