`
文章列表
下面是总结的几个使用方法 include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; //或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的 创建一个excel $objPHPExcel = new PHPExcel(); 保存excel—2007格式 $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel); //或者$objWriter = new PHPExcel_Writer_Excel5($o ...
使用 PHPExcel 来生成 excel 文档是比较消耗内存的,有时候可能会需要通过一个循环来把大数据切分成若干个小的 excel 文档保存来避免内存耗尽。 然而 PHPExcel 存在 circular references 的情况(貌似在最新的 1.6.5 版本中仍然没有去解决这个问题),如果在一次 http 请求过程中反复多次构建 PHPExcel 及 PHPExcel_Writer_Excel5 对象实例来完成多个 excel 文档生成操作的话,所有被构建的对象实例都无法在 http 请求结束之前及时释放,从而造成内存泄漏。 解决办法是在 PHPExcel_Worksheet ...
  $criteria = new CDbCriteria; $criteria->addCondition("id=1"); //查询条件,即where id = 1 $criteria->addInCondition('id', array(1,2,3,4,5)); //代表where id IN (1,23,,4,5,); $criteria->addNotInCondition('id', array(1,2,3,4,5));//与上面正好相法,是NOT IN $criteria->addCondition('id=1','OR') ...

Yii常用URL

    博客分类:
  • PHP
当前页面url  echo Yii::app()->request->url; 跳转前一个页面url $this->redirect(Yii::app()->request->urlReferrer);
<?php $this->widget('zii.widgets.jui.CJuiDatePicker', array( 'attribute' => 'issue_to_lead_date', 'model'=>$model, 'name'=>'adate', ...
Yii控制层处理结果返回前端的三种方式 作者:zccst 批注:render会渲染layout,而renderPartial不会渲染。 一、渲染方式 1,局部渲染renderPartial 
'buttonID' => array ( 'label'=>'...', //Text label of the button. 'url'=>'...', //A PHP expression for generating the URL of the button. 'imageUrl'=>'...', //Image URL of the button. 'options'=>array(), //HTML options for the button tag. 'click'=> ...
yii视图中使用的widget方式总结:常用的有3种方式:一、显示详细信息: $this->widget('zii.widgets.CDetailView', array( 'data' => $model, 'attributes' => array( 'id', 'title', 'content', ), );  二、显示列表,可以进行条件限制和分页:控制器:$dataProvider = new CActiveDataProvider('Post', array( 'cri ...

Yii上传文件详解

    博客分类:
  • PHP
http://zccst.iteye.com/blog/1114948   http://www.cnblogs.com/anjo/articles/2206763.html
<script type="text/javascript" src="jquery-1.7.1.js"></script> <script type="text/javascript" src="jquery.timeago.js"></script> <script type="text/javascript" src="timeago.ch.js"></script> <title& ...
CHtml::link() CHtml::button() CHtml::textField() CHtml::listData() CHtml::dropDownList()
下列语句部分是Mssql语句,不可以在access中使用。 SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi ...

Yii GridView

    博客分类:
  • PHP
view中调用CGridView widget的代码如下: <?php $this->widget('zii.widgets.grid.CGridView', array( 'dataProvider' => $userData, 'columns' => array( 'id', 'username', 'fullname', array( 'dataField' => 'email', 'dataExpre ...

Yii 的 处理事务

    博客分类:
  • PHP
$connection=new CDbConnection($dsn,$username,$password); 或 $connection=Yii::app()->db;   // 假设你已经建立了一个 "db" 连接   原始方式:   $transaction=$connection->beginTransaction(); try {     $connection->createCommand($sql1)->execute();     $connection->createCommand($sql2)->e ...
 CActiveRecord 类是所有 AR 类的基类。   你可以创建不同的 AR 基类实现不同的 getDbConnection()。否则,动态改变静态量 CActiveRecord::db 是一个好主意。
Global site tag (gtag.js) - Google Analytics