Yii
darlinghqq
生命不息、奋斗不止。。。
展开
-
yii2.0使用AR查询,将数据库时间戳格式化
数据库一般来说,存的时间为uninx时间戳,根据需求,可能会将查询出来的日期进行格式化1、如果结果集只有一条,则可在查询后,使用date函数转化即可$time = date("Y-m-d H:i:s",$time);2、如果有多条结果集,不建议遍历结果集,一一格式化时间,可直接在sql中使用from_unixtime(),该函数是mysql中的函数;select from_unix原创 2017-08-08 17:47:23 · 5236 阅读 · 1 评论 -
yii中AR增删改查常用方法详情及实例
yii的AR查询丰富多样,而手册里的例子只能满足开发的八分之八十,常见的查询形式有:首先,在模型层 basic/models 目录下新建一个 User.php 模型类,内容如下:<?phpnamespace app\models;use yii\db\ActiveRecord;class User extends ActiveRecord { /** * 必须重写 tableNa原创 2017-08-16 17:39:46 · 708 阅读 · 0 评论 -
自己测试,在yii2中实现PHPExcel数据导出实例
以导出学生信息表为例 1.首先,下载相应的PHPExcel插件,放到项目合适的目录下,如common\extensions 2.创建StudentController<?phpclass StudentController extends \yii\web\Controller{ public function actionExportStudentMessage(){ S原创 2017-08-17 09:07:17 · 1034 阅读 · 0 评论 -
如何将搜索框上次的搜索条件固定
搜索表单里有时不止一个搜索选项,输入第一个搜索条件删选出结果,而此时,如果想在该结果集中继续删选,又不想重复上次的搜索条件,就需要将上次搜索的条件定位在input框,解决方法如下:可以将当前路径中的参数获取,直接追加到input框的value值中,如:request->get('title') ?>"/>request->get('g_id') ?>"/>o原创 2017-08-08 11:52:40 · 2026 阅读 · 2 评论 -
yii框架里实现文件下载,及多文件压缩包下载
yii框架里实现文件下载,及多文件压缩包下载开发中,经常会用到下载文件,对文件下载需要以压缩包的形式下载下来,单文件下载有时候遇到图片或txt文件时,浏览器会直接输出,而不是以文件的形式下载,今天的例子适用于图片、txt文件、其他文件均已文件的形式下载:代码实例,例如:#单文件下载文件 #文件绝对地址 $filePath= 'https://www.test.com/...原创 2018-04-03 19:54:32 · 2595 阅读 · 0 评论 -
Yii2.0-redis扩展的搭建
Yii2.0-redis扩展的搭建安装redis扩展: 1.通过composer进行安装,到项目根目录cmd运行(推荐) php composer.phar require –prefer-dist yiisoft/yii2-redis 或者添加 “yiisoft/yii2-redis”: “~2.0.0” 到对应项目的composer.json文件中 2.手动安装 点击下载:y...转载 2018-04-03 21:14:33 · 212 阅读 · 0 评论