摘要: 通过来说,我们可以把yii2中的Mdoel分为两种: 1)数据模型; 2)表单模型; 数据模型 数据模型关联数据表,用来实现对数据的操作; 一般数据模型放在common/models下; 表单模型 表单模型不关联数据表,主要定义public属性,用来实现view层表单的生成; 一般表单模型放在相应应 阅读全文
posted @ 2017-05-27 13:26 Mr-Qiang 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 一、美化路由形式 如:localhost/index.php?r=site/index 这种路由形式对SEO不友好,那么是否可以对路由进行一下美化呢?在Yii2中我们可以将路由必成以下的形式: 如:localhost/index.php/sie/index 这种路由形式与我们在浏览器地址栏中见到的大 阅读全文
posted @ 2017-05-27 13:21 Mr-Qiang 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: CENTOS6.5源码安装LNMP 一、安装前准备 ############################################################################################## yum -y install ntp make opens 阅读全文
posted @ 2017-05-01 13:40 Mr-Qiang 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 以下是ECshop安装在PHP5.5.12环境下出现的报错,从网上搜的,并亲自调试了一下,确实可靠,记录一下。1.检查安装环境配置的时候报错: Strict Standards: Non-static method cls_image::gd_version() should not be call 阅读全文
posted @ 2017-04-15 12:58 Mr-Qiang 阅读(220) 评论(0) 推荐(0) 编辑
摘要: CI框架不支持像yii2框架那样,可以直接在controllers下创建CommonController并继承父类,那么我们想要做登录控制或权限控制时,直接在父类控制器操作是不合理的。 这时比较方便的方法就是扩展父类的CI_Controller. 一、创建自定义的父类控制器 在core目录下创建一个 阅读全文
posted @ 2017-04-08 17:29 Mr-Qiang 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: Mysql按字段分组取最大值记录 Mysql按字段分组取最大值记录 要求:获得按table1_id分组,并且age最大的记录信息,即2、3、5条 方法一: select * from (select * from table2 order by age desc) as a group by a.t 阅读全文
posted @ 2017-04-07 17:08 Mr-Qiang 阅读(1189) 评论(0) 推荐(0) 编辑
摘要: Yii2可以通过json-rpc为前端提供接口数据,通常情况睛会使用异步的形式调用接口,有时也会使用curl调用接口数据。 一、异步调用json-rpc接口 分析:json-rpc异步请求接口与普通的ajax异步请求相比,主要在于其设置了请求的content-type,传递的参数中包含了几个字段,j 阅读全文
posted @ 2017-04-05 17:06 Mr-Qiang 阅读(3348) 评论(1) 推荐(1) 编辑
摘要: Linux-Rsync服务器/客户端搭建实战 一、需求 每晚汇总各机器的操作日志,同步到主服务器进行日志分析。上线在测试服开发调试后的代码,文件或目录。 二、基础知识 rsync 分为服务器端、客户端,服务器端搭建比客户端辛苦一些(也是很简单,就是多一些文件配置)。 rsync 服务器是指以 dea 阅读全文
posted @ 2017-04-03 04:25 Mr-Qiang 阅读(710) 评论(0) 推荐(0) 编辑
摘要: 后端编程人员,有时作功能调试时会用到jquery、layer等的前端库文件,用得较多的我们可以下载下来放到自己的电脑上,有些偶尔使用一次的类库插件就没必要全都下载下来,毕竟不用的类库多了,自己找到它都是一件不小的工程。 bootcdn介绍 在这里向所有的开发人员推荐一个前端资源比较全的cdn,boo 阅读全文
posted @ 2017-04-01 14:31 Mr-Qiang 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 有些时候,我们希望让用户在网页上完成某个操作就能自动将指定的内容复制到用户计算机的剪贴板中。但是出于安全原因,大多数现代浏览器都未提供通用的剪贴板复制接口(或即便有,也默认被禁用)。只有IE浏览器可以通过如下方式来进行复制。 window.clipboardData.setData("Text", 阅读全文
posted @ 2017-04-01 14:21 Mr-Qiang 阅读(3264) 评论(0) 推荐(0) 编辑