摘要:<?php /** * author : forecho <caizhenghai@gmail.com> * createTime : 2015/12/22 18:13 * description: */ namespace common\components; use Yii; use yii\h
阅读全文
摘要:前言 Yii2 现在使用 JS 都必须要注册代码了。 要实现 Ajax 提交,有两种方法。一是直接在 ActiveForm 调用 beforeSubmit 参数,但是个人认为这样没有很好的把 JS 和 HTML 分开,所以我们这篇文章主要介绍第二种方法 - 外部写 JS 方法。 表单部分 <?php
阅读全文
摘要:首先 先添加一个widgets,代码如下(提示:使用时注意修改命名空间) <?php /** * User: yiqing * Date: 2014/12/15 * Time: 0:21 */ namespace year\widgets; use yii\widgets\Block; class
阅读全文
摘要:首先 先添加一个widgets,代码如下(提示:使用时注意修改命名空间) <?php /** * User: yiqing * Date: 14-9-15 * Time: 下午12:09 */ namespace year\widgets; use yii\web\View ; use yii\wi
阅读全文
摘要:刚开始用 Yii 的小朋友可能对下面的写法非常疑惑: public function actionIndex() { $user = User::find()->where(['name'=>'zhangsan'])->one(); $user->orders; // 关联查询订单表 } 去 Use
阅读全文
摘要:https://github.com/samdark/yii2-shop https://github.com/omnilight/yii2-shopping-cart https://github.com/yii2mod/yii2-cart https://github.com/funson86/
阅读全文
摘要:https://github.com/forecho/awesome-yii2 会随时更新 链接:http://pan.baidu.com/s/1mgCKtUK 密码:t6t1 与《YII框架》不得不说的故事—基础篇 与《YII框架》不得不说的故事—高效篇 与《YII框架》不得不说的故事—安全篇 与
阅读全文
摘要:首先我们要自己写一个ActiveQuery 类并且继承 Yii2 的 ActiveQuery: namespace api\models; class ActiveQuery extends \yii\db\ActiveQuery { const STATUS_ACTIVE = 0; public
阅读全文
摘要:方法一 这种方法就是直接在入口文件web/index.php里面写函数,示例代码如下: // something code …… // 全局函数 function pr($var) { $template = php_sapi_name() !== 'cli' ? '<pre>%s</pre>' :
阅读全文
摘要:概述 在做项目的时候,需要用到短信发送验证码功能。不能不说Yii2的牛逼,很容易就搞定了。下面我整理一下具体功能和流程,分享给大家。 主要功能 通过Yii2 rules验证手机号 通过js验证是否为手机号 通过Ajax验证手机是否在数据库存在 通过ajax发送短信验证码 Js倒计时功能(cookie
阅读全文
摘要:场景: 数据库有user表有个avatar_path字段用来保存用户头像路径 需求: 头像url需要通过域名http://b.com/作为基本url 目标: 提高代码复用 此处http://b.com/可以做成一个配置 示例: User.php class User extends \yii\db\
阅读全文
摘要:-------------------------------ActiveRecord---------------------------------------- 查询: // find the customers whose primary key value is 10 $customers
阅读全文