02 2016 档案

MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作
摘要:MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”。现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的理解透彻,因为我本来就比较喜欢写代码。同时写出来这些文章,是想要给大家当个参考,希望也能对大家有所帮助 阅读全文

posted @ 2016-02-23 13:07 yhdsir 阅读(531) 评论(0) 推荐(0)

yii2.0-rules验证规则应用实例
摘要:Rules验证规则: required : 必须值验证属性||CRequiredValidator 的别名, 确保了特性不为空. [['字段名1','字段名2'],required] //字段1 2 必填 [['字段名'],required,'requiredValue'=>'必填值','messa 阅读全文

posted @ 2016-02-23 10:09 yhdsir 阅读(1816) 评论(0) 推荐(0)

Yii2.0数据库查询实例(三)
摘要:常用查询: 更新: 删除: 批量插入: 查看执行sql 阅读全文

posted @ 2016-02-23 09:58 yhdsir 阅读(497) 评论(0) 推荐(0)

yii 2 局部关闭 CSRF 拦截
摘要:最近在拿 yii 2.0 开发ajax提交,在 post 请求接口时,提示数据无法验证,于是查询 yii 错误日志,发现错误为 exception ‘yiiwebBadRequestHttpException’ with message ‘Unable to verify your data sub 阅读全文

posted @ 2016-02-20 10:21 yhdsir 阅读(2399) 评论(1) 推荐(0)

Yii2 高级版新建一个 Api 应用
摘要:先在项目的根目录下复制一份 backend 为 api: cp backend/ api -r 拷贝 api 环境 cp -a environments/dev/frontend environments/dev/api cp -a environments/prod/frontend enviro 阅读全文

posted @ 2016-02-04 17:09 yhdsir 阅读(1231) 评论(0) 推荐(0)

分享几个基于 Yii2 的开源项目
摘要:Yii2 Starter Kit(Yii2 开箱即用):https://github.com/trntv/yii2-starter-kit GetYii:https://github.com/iiYii/getyii Easy yii2 cms:https://github.com/noumo/ea 阅读全文

posted @ 2016-02-04 17:06 yhdsir 阅读(1649) 评论(0) 推荐(0)

【新功能】定时备份发到邮件功能已经做好
摘要:详情代码看这里:https://github.com/iiYii/getyii/commit/b8315d083d5d07969ac163205bf1452216246666 并且已经开发一个扩展了,欢迎大家使用,扩展地址:https://github.com/yiier/yii2-backup 来 阅读全文

posted @ 2016-02-04 17:05 yhdsir 阅读(213) 评论(0) 推荐(0)

教你在Yii2.0框架中如何创建自定义小部件
摘要:本教程将帮助您创建自己的自定义小部件在 yii framework 2.0。部件是可重用的模块和用于视图。 创建一个小部件,需要继承 yii\base\Widget,覆盖重写 yii\base\Widget::init() 和/或 yii\base\Widget::run() 方法. 注意:在yii 阅读全文

posted @ 2016-02-04 17:02 yhdsir 阅读(1606) 评论(0) 推荐(0)

Yii2 自定义独立验证器
摘要:新建一个文件: ?php /** * author : forecho <caizhenghai@gmail.com> * createTime : 2015/7/1 14:54 * description: */ namespace common\helps; use yii\validators 阅读全文

posted @ 2016-02-04 16:53 yhdsir 阅读(1319) 评论(0) 推荐(0)

Yii2 配置 Nginx 伪静态
摘要:主要检查以下代码: location / { # Redirect everything that isn't a real file to index.php try_files $uri $uri/ /index.php?$args; } 完整代码: server { charset utf-8 阅读全文

posted @ 2016-02-04 16:49 yhdsir 阅读(4470) 评论(0) 推荐(0)

Yii2 使用 Beanstalk 队列系统
摘要:参考网址: Beanstalk:https://github.com/kr/beanstalkd Beanstalk console:https://github.com/ptrofimov/beanstalk_console Yii2-beanstalk:http://www.te.gd/exte 阅读全文

posted @ 2016-02-04 16:47 yhdsir 阅读(1023) 评论(0) 推荐(0)

Yii2 注册表单验证规则 手机注册时候使用短信验证码
摘要:public function rules() { return [ ['username', 'filter', 'filter' => 'trim'], ['username', 'required'], ['username', 'unique', 'targetClass' => '\com 阅读全文

posted @ 2016-02-04 16:44 yhdsir 阅读(1068) 评论(0) 推荐(0)

Yii2 高级模板 多域名管理问题
摘要:现在在网站中有这种情况,比如有一个 http://frontend.com/tv 需要根据判断用户的 User Agent ,如果用户是手机浏览器的话,则跳转到 http://mobile.com/tv。 frontend.com 所对应 frontend 应用 mobile.com 对应 mobi 阅读全文

posted @ 2016-02-04 16:43 yhdsir 阅读(723) 评论(0) 推荐(0)

PHP生成缩略图,控制图片质量,支持.png .jpg .gif
摘要:namespace common\components; class ResizeImageHelper { public $type;//图片类型 public $width;//实际宽度 public $height;//实际高度 public $resize_width;//改变后的宽度 pu 阅读全文

posted @ 2016-02-04 16:06 yhdsir 阅读(469) 评论(0) 推荐(0)

yii2-lock-form 也许这就是你想要的,阻止表单多次提交
摘要:是不是被用户的行为所困扰? 一个表单用户点击提交按钮了N次,这也导致了数据提交了N次。 为了此受到了测试的欺辱,受到了老板的批评? 不用怕,它就是来拯救你的。 第一步:打开命令行,敲入 composer require light\yii2-lock-form=~1.0.0 第二步:上个厕所 第三步 阅读全文

posted @ 2016-02-04 16:05 yhdsir 阅读(419) 评论(0) 推荐(0)

PHP日期与时间戳转换
摘要:设置时区 在php.ini中找到data.timezone去掉它前面的;号,然后设置data.timezone = "Asia/Shanghai"; 或者 ini_set('date.timezone','Asia/Shanghai'); 或者 date_default_timezone_set(' 阅读全文

posted @ 2016-02-04 16:02 yhdsir 阅读(575) 评论(0) 推荐(0)

PHP/Yii2操作Cookie,常见问题以及注意事项
摘要:设置Cookie PHP setcookie("name", "Larry",time()+3600 Yii2 $cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie([ 'name' => 'name', 阅读全文

posted @ 2016-02-04 15:57 yhdsir 阅读(1520) 评论(0) 推荐(0)

对称加密,API加密
摘要:用于API加密,双方约定好signature_key对请求的参数进行处理 处理步骤如下 把请求的数据生成为key=>value的形式,然后拼接生成arg_key arg_key加上双方约定的signature_key进行md5()加密 取得加密后的某一段字符 请求接口时在提交的数据中带上客户端生成t 阅读全文

posted @ 2016-02-04 15:53 yhdsir 阅读(432) 评论(0) 推荐(0)

yii2弹出层
摘要:bootstrap http://getbootstrap.com/javascript/#modals https://github.com/lichunqiang/yii2-sweet-submit 阅读全文

posted @ 2016-02-04 15:43 yhdsir 阅读(197) 评论(0) 推荐(0)

教你如何写一个 Yii2 扩展
摘要:前言 把一系列相关联的功能使用模块开发,好处多多,维护起来很方便,模块还可以单独发布出去,让下一个项目之间使用,真是方便。 下面我就写一个开发扩展的简单教程。 Gii gii 自带帮助我们生成一个基本的扩展文件结构,地址如下: www.xxx.com/gii/extension 先预览一下,成功之后 阅读全文

posted @ 2016-02-04 15:41 yhdsir 阅读(701) 评论(0) 推荐(0)

Yii2之事件处理
摘要:通过事件(Event)处理,可以在某个特定时刻执行指定的代码,可以解耦代码,同时也增加了可维护性,通常,事件在客户端软件中比较好理解,比如onClick,onFocus,当点击按钮,获取到焦点时执行指定代码。在PHP中,事件的处理可能不太好理解,但是,只要理清了事件处理的过程,一切都会变得简单: 1 阅读全文

posted @ 2016-02-04 15:38 yhdsir 阅读(2417) 评论(0) 推荐(1)

扩展 Yii2 自带的日志组件
摘要:<?php /** * author : forecho <caizhenghai@gmail.com> * createTime : 2015/12/22 18:13 * description: */ namespace common\components; use Yii; use yii\h 阅读全文

posted @ 2016-02-04 15:29 yhdsir 阅读(1025) 评论(0) 推荐(0)

Yii2 如何实现表单事件之 Ajax 提交
摘要:前言 Yii2 现在使用 JS 都必须要注册代码了。 要实现 Ajax 提交,有两种方法。一是直接在 ActiveForm 调用 beforeSubmit 参数,但是个人认为这样没有很好的把 JS 和 HTML 分开,所以我们这篇文章主要介绍第二种方法 - 外部写 JS 方法。 表单部分 <?php 阅读全文

posted @ 2016-02-04 15:22 yhdsir 阅读(2345) 评论(0) 推荐(0)

Yii2 如何更好的在页面注入CSS
摘要:首先 先添加一个widgets,代码如下(提示:使用时注意修改命名空间) <?php /** * User: yiqing * Date: 2014/12/15 * Time: 0:21 */ namespace year\widgets; use yii\widgets\Block; class 阅读全文

posted @ 2016-02-04 15:18 yhdsir 阅读(627) 评论(0) 推荐(0)

Yii2 如何更好的在页面注入JavaScript
摘要:首先 先添加一个widgets,代码如下(提示:使用时注意修改命名空间) <?php /** * User: yiqing * Date: 14-9-15 * Time: 下午12:09 */ namespace year\widgets; use yii\web\View ; use yii\wi 阅读全文

posted @ 2016-02-04 15:16 yhdsir 阅读(705) 评论(0) 推荐(0)

Yii2 提供可以用属性的方式去获取类的一个方法
摘要:刚开始用 Yii 的小朋友可能对下面的写法非常疑惑: public function actionIndex() { $user = User::find()->where(['name'=>'zhangsan'])->one(); $user->orders; // 关联查询订单表 } 去 Use 阅读全文

posted @ 2016-02-04 15:10 yhdsir 阅读(1243) 评论(0) 推荐(0)

Yii2 关于电子商务的开源项目
摘要:https://github.com/samdark/yii2-shop https://github.com/omnilight/yii2-shopping-cart https://github.com/yii2mod/yii2-cart https://github.com/funson86/ 阅读全文

posted @ 2016-02-04 15:08 yhdsir 阅读(330) 评论(0) 推荐(0)

yii 资料
摘要:https://github.com/forecho/awesome-yii2 会随时更新 链接:http://pan.baidu.com/s/1mgCKtUK 密码:t6t1 与《YII框架》不得不说的故事—基础篇 与《YII框架》不得不说的故事—高效篇 与《YII框架》不得不说的故事—安全篇 与 阅读全文

posted @ 2016-02-04 14:56 yhdsir 阅读(148) 评论(0) 推荐(0)

Yii2 高级查询
摘要:首先我们要自己写一个ActiveQuery 类并且继承 Yii2 的 ActiveQuery: namespace api\models; class ActiveQuery extends \yii\db\ActiveQuery { const STATUS_ACTIVE = 0; public 阅读全文

posted @ 2016-02-04 14:38 yhdsir 阅读(347) 评论(0) 推荐(0)

教你在 Yii2 中添加全局函数
摘要:方法一 这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下: // something code …… // 全局函数 function pr($var) { $template = php_sapi_name() !== 'cli' ? '<pre>%s</pre>' : 阅读全文

posted @ 2016-02-04 14:34 yhdsir 阅读(1487) 评论(0) 推荐(0)

Yii2发送短信验证码完全解决方案
摘要:概述 在做项目的时候,需要用到短信发送验证码功能。不能不说Yii2的牛逼,很容易就搞定了。下面我整理一下具体功能和流程,分享给大家。 主要功能 通过Yii2 rules验证手机号 通过js验证是否为手机号 通过Ajax验证手机是否在数据库存在 通过ajax发送短信验证码 Js倒计时功能(cookie 阅读全文

posted @ 2016-02-04 14:28 yhdsir 阅读(1627) 评论(0) 推荐(0)

工作中你肯定会有关于 Yii2 的小贴士用法,在下面评论分享出来吧。
摘要:场景: 数据库有user表有个avatar_path字段用来保存用户头像路径 需求: 头像url需要通过域名http://b.com/作为基本url 目标: 提高代码复用 此处http://b.com/可以做成一个配置 示例: User.php class User extends \yii\db\ 阅读全文

posted @ 2016-02-04 14:24 yhdsir 阅读(410) 评论(0) 推荐(0)

Yii2数据库操作的各种写法
摘要:-------------------------------ActiveRecord---------------------------------------- 查询: // find the customers whose primary key value is 10 $customers 阅读全文

posted @ 2016-02-04 14:04 yhdsir 阅读(1877) 评论(0) 推荐(0)

导航