介绍
这期内容当中小编将会给大家带来有关怎么在yii框架中创建控制器并载入模板,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>一、创建控制器强>
在保护下的控制器文件夹中创建自定义的控制器文件,比如:
IndexController。php(文件名首字母大写)
IndexController。php文件中添加如下代码:
class IndexController extends Controller {//才能创建方法,方法名称=行动+方法名 public 才能;function  actionIndex (), { ,,} }
<强>二,设置默认控制器强>
在保护下配置/主要。php配置文件中,添加
& # 39; defaultController& # 39;,=祝辞,& # 39;指数# 39;
<强>三、截入视图强>
//默认载入布的局 1。$ this→渲染();
//默认不载入布的局 2。$ this→renderPartial方法();
<强>三,什么是布局强>
在视图/布局下面的文件是布局文件。
公共区域,用渲染自动加载文件。
修改步骤:
1.视图/布局下面的,新建好布局文件。
2。修改默认布局文件。
位置:组件/控制器。php
public layout 美元;=,& # 39;//布局/column1 # 39;;
<强>四、载入外部文件强>
css与js等一些文件放入资产里面,按照前后台分开。
Yii::应用()→→请求baseUrl;
例如:
& lt; ? php echo Yii:应用()→→请求baseUrl;, ?祝辞/资产/索引/css/index.css
Yii::应用()返回的是index . php里创建的CWebApplication实例。
在一次请求处理过程中,这是个唯一的实例.Yii::应用()负责一些全局性的功能模块。
<强>五,给视图分配数据强>
data 美元;=,阵列( & # 39;才能夺冠# 39;,=祝辞,& # 39;标题& # 39;; ); $ this→渲染(& # 39;指数# 39;,,元数据),
<强>六,视图中处理分配的数据强>
在yii中,数据以对象的形式存在。
& lt; ? php foreach (data 美元;as $ v):, ?比; & lt; li> & lt; ? php echo v→美元标题;,?祝辞& lt;/li> & lt; ? php endforeach, ?在
<强>七、扩展自定义函数强>
方法一:
在保护目录下创建一个显然也文件,在索引。php加载应用前引入代码。
require_once & # 39;。/保护/显然也# 39;;
方法二:
在保护/组件下建立一个工具静态类,如工具
class Tools { public 才能static function 转储(arr)美元,{ ,,,echo & # 39; & lt; pre> & # 39;; ,,,print_r (arr); ,,,echo & # 39; & lt;/pre> & # 39;; ,,} }
在控制器里面直接用工具::转储()来使用。
上述就是小编为大家分享的怎么在yii框架中创建控制器并载入模板了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。