Yii使用PHPExcel导入Excel文件的方法

    Yii 使用PHPExcel导入Excel文件的方法,具体步骤如下: 一,PHPEXCEL 包下载页面:http://phpexcel.codeplex.com/ 二,将压缩包中的 classes 目录复制到 protected/extensions 下并修改为 PHPExcel。 三,修改YII配置文件 config/main.php ...... 'import'=>array( ...... 'application.extensions.PHPExcel.PHPExcel', ...... ), ...... 四,创建控制器 (以下为处理 PH...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言 | 阅读: | 标签:, , , ,

    Yii 获取当前控制器名称和动作名称

    php YII 框架中获取当前控制器名称和当前动作名称的方法。 1. 获取当前控制器名 在控制器中获取当前控制器名: $name=$this->getId(); 在视图中获取当前控制器名: $name=Yii::app()->controller->id; 2. 获取当前动作名 在控制器beforeAction()回调函数中获取当前动作名: $name=$action->id; 在其他地方获取当前动作名: $name=$this->getAction()->getId(); 阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    Yii获取上传文件的后缀名

    Yii获取上传文件的后缀名,主要是用CUploadedFile类中的getExtensionName()方法,例如: <?php ...... $form->image=CUploadedFile::getInstance($form->model, 'image'); $randName=date('Ymdhis').rand(100,999).'.'.$form->model->image->getExtensionName(); $form->model->image->saveAs(Yii::app()->basePath.'/../upload/'.$randName); ...... 阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php中new self()详解

    php  new self() 这种用法很少见,也基本搜索不到关于这种用法的详细资料。本文现在就简单的做一些备注,日后慢慢更新。 php  new self() 一般在类内部使用,作用是对自身类实例化,下面给个实例讲解如何使用: <?php class phpernote{ public function __construct(){ echo 'php程序员的笔记!'; } public static function getInstance(){ new self(); } } phpe...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    将yii对象结果转为数组的方法

    使用Yii 的Active Record 来获取查询结果的时候,返回的结果集是一个对象类型的,但有时候为了数据处理的方便希望结果集是数组形式或者JSON格式的。那该怎么办呢? 将yii对象结果转为数组 // 查找满足指定条件的结果中的第一行 $post=Post::model()->find($condition,$params); // 查找具有指定主键值的那一行 $post=Post::model()->findByPk($postID,$condition,$params...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    php socket相关函数

    本文列举了所有关于PHP语言中使用socket相关服务的一些函数。注意使用如下函数之前,你需要确保你的socket已打开,如果你没有打开,请编辑你的php.ini文件,去掉下面这行前面的注释(分号): extension=php_sockets.dll 如果你无法去掉注释,那么请使用下面的代码来加载扩展库: <?php if(!extension_loaded('sockets')){ if(strtoupper(substr(PHP_OS,3))=="WIN"){ dl('php_s...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,