CClipWidget提供了类似录制“宏”的功能,定义在CClipWidget的init和run之间的内容可以存放在Controller的Clip变量中,然后重新回放到任意其它位置。
CClipWidget封装的是CBaseController的beginClip和 endClip,CBaseController的beginClip和 endClip的基本用法如下:
首先定义Clip
$this->beginClip('clipID');
// ... display the clip contents
$this->endClip();
然后再需要使用这个Clip的地方
echo $this->clips['clipID'];
如果$this 指向的不是Controller,而是某个Widget,可以使用
echo $this->getController()->clips['clipID'];
使用ClipWidget 的方法如下,
<div class="form">
<?php $form=$this->beginWidget('CClipWidget',
array('id'=>'record')); ?>
<?php echo 'This is first line'; ?>
<br />
<?php echo 'This is second line'; ?>
<br />
<?php echo 'This is third line'; ?>
<?php $this->endWidget(); ?>
<?php echo $this->clips['record']; ?>
<p>-----------</p>
<?php echo $this->clips['record']; ?>
</div><!-- form -->
首先也是定义Clip,这是通过beginWidget 和 endWidget 来定义,clip 的ID由参数id 传入。然后就可以调用echo $this->clips['record']; 在需要的地方显示这段录制的内容。beginWidget 和 endWidget之间的内容可以根据需要自定义,本例显示三行文字。
显示结果如下:
本例下载
分享到:
相关推荐
Yii Framework API手册 英文原版
yii framework框架 + yii app模板(基本、高级)
主要介绍了Yii Framework框架使用PHPExcel组件的方法,结合实例形式分析了Yii Framework框架中PHPExcel组件的下载、导入、调用等相关操作技巧,需要的朋友可以参考下
Yii Framework 1.1.6 框架
yii framework 中文完全手册
Yii Framework是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从 MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,...
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
yii framework 1.1.14 chm文档,从官方html文档编译,展示效果很好.
PhpStorm6 创建yii framework项目全过程。
Yii Framework 1.10的API手册
PHP实例开发源码—Yii Framework php框架.zip PHP实例开发源码—Yii Framework php框架.zip PHP实例开发源码—Yii Framework php框架.zip
教程名称:Yii2.0 打造京东商城平台 PHP电商实战 Yii2.0视频教程 教程内容: 包含了电商的所有功能模块:商品展示、购物车功能、下单支付、发货、确认收获、商品管理、订单管理。电商API接口开发。Yii2.0级基于Yii...
YiiFramework 最新最完善的YII框架
Yii Framework 2.0 Where条件拼接 pdf 应该囊括 了大部分的查询示例,like ,not,...
主要介绍了Yii Framework框架开发微信公众平台,结合实例形式分析了使用Yii Framework框架开发微信公众平台相关原理、功能代码与实现技巧,需要的朋友可以参考下
yii framework 最全最新的中文手册
Yii 2.0进阶版 高级组件 优化京东平台 包括前后台源代码,使用php 实现数据库mysql
Yii Framework简介 Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的...