随笔分类 -  Yii2.0

YII2.0 点击Modal空白处不关闭弹窗
摘要:Modal::begin([ 'id' => $modalId, 'size' => Modal::SIZE_DEFAULT, 'header' => '', 'footer' => '关闭'; 'options'=>[ 'data-backdrop'=>'static',//点击空白处不关闭弹窗 'data-keyboar... 阅读全文
posted @ 2018-02-18 18:16 WonderBlog 阅读(609) 评论(0) 推荐(0)
YII2 百度富文本mini版UMEditor的使用
摘要:官方地址:http://ueditor.baidu.com/website/umeditor.html 教程地址:http://fex.baidu.com/ueditor/#start-start 下载umeditor, 放到yii2文件夹, 我是放在common\components 在umedi 阅读全文
posted @ 2017-06-21 10:54 WonderBlog 阅读(369) 评论(0) 推荐(0)
YII2实现隐含backend\web和frontend\web及前后台分别登录验证
摘要:由于很多虚拟主机没有提供修改主页根目录的功能, 导致我们无法将域名绑定到frontend\web目录下, 只能用 www.xxx.com/frontend/web来访问我们的网站和 www.xxx.com/backend/web来访问后台, 这样很不方便和美观, 所以我们要做的是把backend/w 阅读全文
posted @ 2017-06-19 14:04 WonderBlog 阅读(514) 评论(0) 推荐(0)
YII2 Gridview 批量删除
摘要:1. 给GridView取个ID 2.GridView的第一列: 3.添加一个批量删除的按钮(class='..gridview' 增加这个gridview是为了能够被js使用): 4.写客户端JS: 5: controller里delete-all方法: 阅读全文
posted @ 2017-06-12 13:05 WonderBlog 阅读(500) 评论(0) 推荐(0)
YII2 的复杂查询的一个例子
摘要:例如需要查询的SQL是 也就是第一个参数是必要条件, 后面的是模糊查询, 那么写法是: 如果用原生态的SQL查询是: 阅读全文
posted @ 2017-06-08 09:16 WonderBlog 阅读(365) 评论(0) 推荐(0)
YII2 发邮件
摘要:1.在common/main-local.php中配置Mailer 2. 测试代码: ABC@163里要开启服务,并设置授权密码(如上面的123456): 阅读全文
posted @ 2017-05-26 13:54 WonderBlog 阅读(192) 评论(0) 推荐(0)
Yii2 选项卡的使用
摘要:'tabs','renderTabContent' => false, //如果是每个选项卡里要显示的是自定义的DIV或者Render其他页面文件,就设为false.'linkOptions' => ['data-toggle' => "tab"],'items' => [ ['label' => Yii::t('app', '帐号设置'),'content' => '',' 阅读全文
posted @ 2017-05-26 11:26 WonderBlog 阅读(278) 评论(0) 推荐(0)
Yii2实现ActiveForm ajax提交
摘要:作者:PHP学习网 出处:https://www.viphper.com/?p=1240 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 表单部分 其中:'enableAjaxValidation' => true, 必须设置 阅读全文
posted @ 2017-05-24 15:54 WonderBlog 阅读(525) 评论(0) 推荐(0)
PHP + jQuery + Json 实现中国省市区三级联动
摘要:定义省市区结构的JSON文件代码: city.data.js: var cityData = [{ value: '110000', text: '北京市', children: [{ value: "110100", text: "北京市", children: [{ value: "110101 阅读全文
posted @ 2017-05-21 17:25 WonderBlog 阅读(360) 评论(1) 推荐(1)
Yii2.0 数据库查询
摘要:User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::find()->where(['name' => '小伙儿'])->one(); 此方法返回 ['name' => '小伙儿'] 的一条数据; User::find()->where(['name' =>... 阅读全文
posted @ 2017-05-21 12:43 WonderBlog 阅读(188) 评论(0) 推荐(0)
yii2 rules 验证规则
摘要:yii2 框架定义的约束 public $builtInValidators = [ 'boolean' => 'yii\validators\BooleanValidator', 'captcha' => 'yii\captcha\CaptchaValidator', 'compare' => ' 阅读全文
posted @ 2017-05-21 11:42 WonderBlog 阅读(804) 评论(0) 推荐(0)
YII2.0实现前后台分离登录
摘要:要实现前后台分离登录, 那我们先建立一个admin表,用来存放管理员数据,而会员仍然用原有的user表. 首先, 我们运行 yii migrate/create admin 创建一个migration 时间戳,用来编写创建Admin表: 继续运行下述命令行代码,即可生成admin表,由于只是做演示, 阅读全文
posted @ 2017-05-20 14:07 WonderBlog 阅读(665) 评论(0) 推荐(0)
去掉bootstrap表单空间获得焦点时四周的闪光阴影
摘要:方法: 自定义css style, 覆盖bootstrap的设置: 阅读全文
posted @ 2017-05-16 21:56 WonderBlog 阅读(243) 评论(0) 推荐(0)
Yii2中使用migrations管理数据迁移
摘要:YII2的migrations目录位于console中, 打开命令行窗口,转到YII框架目录. 1.创建一个新的migrations时间戳文件: 输入: yii migrate/create init-user-table, 然后输入yes确认. 这样在console的migrations目录下就生 阅读全文
posted @ 2017-05-14 12:57 WonderBlog 阅读(5140) 评论(0) 推荐(0)
以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii autoloader] [ 2.0 版本 ]
摘要:Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同。这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间。本文旨在抛砖引玉,如果有理解不当敬请指正,欢迎大家把自己的方法拿出来分享。我们希望被引入的类应该达成一下两点: 在应用中 阅读全文
posted @ 2017-05-11 18:38 WonderBlog 阅读(246) 评论(0) 推荐(0)