【从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird_PHP教程】教程文章相关的互联网学习教程文章

在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析_php实例【图】

当我用defunkt/jquery-pjax载入Yii2的ActiveForm时发生一个错误,正常情况下是ActiveForm的两个js应该先载入,而实际情况是typeError:JQuery(...).yiiActiveForm is not a function。 在github的issues对这个问题已经讨论并得到了解决。Pjax首先通过html()执行内联的,然后才通过executeScriptTags()执行带着src的,所以导致找不到yiiActiveForm。Pjax作者拒绝使用JQuery.getScript()解决这个问题,因为安全原因函数使用eval不符合C...

浅析Yii2集成富文本编辑器redactor实例教程_php实例

在上篇文章给大家介绍了如何在yii2中集成百度编辑器umeditor以及如何解决umeditor上传图片问题。今天我们来谈谈yii2集成另外一个强大好用的富文本编辑器Redactor,个人觉得Redactor比百度编辑器好用哦 Redactor有官方的Yii2插件package,实用性也是很强的。 首先我们不急不躁,先进行安装Redactor。 可以参考https://github.com/yiidoc/yii2-redactor进行安装。有很多新手看不惯英文哈,如果你点击了链接参考了github上的安装,希望...

yii2页面底部加载css和js的技巧_php实例

一般来说,网页内部的js文件或代码,都是放置在网页底部

yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法_php实例

我们接下来就来聊聊Yii2框架是如何整合百度编辑器umeditor的。umeditor是啥,我只听过ueditor,你这umeditor是不是盗版的东东喃?umeditor呢,说白了就是mini版的ueditor,按照百度官方说法,其实就是编辑器中的"短软小",但是功能俱全。咳咳,咱们回归正题。首先勒,咱们先去官网下载一份mini版的ueditor umeditor,注意哦,是um editor。下载下来解压放到项目根目录下面的 /css目录下 命名为umeditor,具体位置各位随意,后面能引用...

yii2中的rules自定义验证规则详解_php实例

yii2的一个强大之处之一就是他的Form组件,既方便又安全。有些小伙伴感觉用yii一段时间了,好嘛,除了比tp"难懂"好像啥都没有。领导安排搞一个注册的功能,这家伙刷刷刷的又是百度啥啥啥好的表单样式,又是百度啥啥啥validate验证,真替这家伙捏把汗。当然啦,废话说在前头,咱们的重点喃,是要利用ActiveForm,然后怎么去实现自定义验证规则。先来说说场景:条件:①、有两个字段分别是A和B ②、A有两个值分别是1和2需求是:当用户...

Yii2搭建后台并实现rbac权限控制完整实例教程_php实例【图】

1、安装yii2 未安装的请参考yii2史上最简单式安装教程,没有之一 已安装的请继续看下一步操作 2、配置数据库 2.1 配置数据库 修改common/config/main-local.php 实际项目中本地的数据库往往跟线上数据库不一致, 我们这里配置到main-local.php就可以了,产品上线后,我们可以使用git或者svn忽略掉main-local.php,线上直接部署。 我们这里使用的mysql数据库,配置如下当然啦,上面红圈圈的信息需要你自己手动修改掉,要是十分巧合跟...

浅析Yii2中GridView常见操作_php实例

本文是小编给大家收集整理些有关网络上GridView出现的大部分问题,本文做一个总结特此分享到脚本之家平台供大家参考。 如果下面有没说到的GridView常见问题,下方留言,我会进行补充。 下拉搜索 日期格式化并实现日期可搜索 根据参数进行是否显示 链接可点击跳转 显示图片 html渲染 自定义按钮 设定宽度等样式 自定义字段 自定义行样式 增加按钮调用js操作 yii2 GridView 下拉搜索实现案例教程 yii2 GridView 日期格式化并实现日期...

Yii2实现ajax上传图片插件用法_php实例

本文实例讲述了Yii2实现ajax上传图片插件用法。分享给大家供大家参考,具体如下: 这里需要先下载 mdmsoft/yii2-upload-file.插件。 代码如下: public function actionCreate() {$model = new DynamicModel([nama, file_id]);// behavior untuk upload file$model->attachBehavior(upload, [class => mdm\upload\UploadBehavior,attribute => file,savedAttribute => file_id // coresponding with $model->file_id]);// rule unt...

Yii2增加验证码步骤详解_php实例【图】

本来以为yii2框架验证码这块很全面,尝试百度google了一下,大多数教程写的零零散散不全面,想着自己写一份带有完整步骤的验证码教程。我们假设site/login 表单登录需要增加验证码。1、siteController控制器的actions方法增加captcha设置public function actions() { return [ captcha => [ class => yii\captcha\CaptchaAction, maxLength => 4, minLength => 4 ], ]; }上面我们简单设置了验证码的位数,有小伙伴好奇都有...

Yii2使用swiftmailer发送邮件的方法_php实例

本文实例讲述了Yii2使用swiftmailer发送邮件的方法。分享给大家供大家参考,具体如下: mail => [class => yii\swiftmailer\Mailer,viewPath => @backend/mail,useFileTransport => false,//set this property to false to send mails to real email addresses//comment the following array to send mail using phps mail functiontransport => [class => Swift_SmtpTransport,host => smtp.gmail.com,username => username@gmail...

Yii2前后台分离及migrate使用(七)_php实例

最近一直忙其它的(其实是懒!),将《深入理解Yii2》看了一遍,一些当初没明白的稍微明了了点,然后又看yii2的图片上传等处理、富文本、restful什么的,但由于没进行到这里,只看也不管用啊,所以还是按照步骤一步步来,先说说前后台分离。(其实普通的内容管理站点用不着下面所说的彻底分离什么的,看看也无妨)个人感觉前后台的情况有这么几种,首先是前后台是否是用一个验证体系,其次是前后台是否共用一个数据表。 一般来说下...

Yii2超好用的日期和时间组件(值得收藏)_php实例【图】

日期组件,时间组件在平时开发中是必不可少的。今天我们就来谈谈在yii2中的超好用的时间组件,也省的大家各种找js插件了。 分享之前我们先预览下效果,看看到底怎么个好用法。当然啦,好用不好用在于自我的感觉,光看上面的图片是感受不到的。再告诉你个好消息,这两款插件已经跟yii2整合了,使用起来也是灰常的简单哦。 关于日期组件跟时间组件,前者是date(Y-m-d)类型,后者是date(Y-m-d H:i:s)类型,自然不用多说。 我们先来看看...

Yii2输出xml格式数据的方法_php实例

php中对xml的处理,虽然说实际开发中目前用的少了,但是难免会用到,用到的时候呢,总结起来还是稍稍有那么一丁点的麻烦。我们来看看yii2中是怎么对xml进行处理的。会超乎你想象的简单哦。我们以输出xml格式的数据为例。既然是输出,必然就涉及到web请求与响应了,不熟悉的可以先去了解下HTTP协议。yii2中支持以下几种返回格式,均可自定义配置。 HTML: implemented by yii\web\HtmlResponseFormatter. XML: implemented by yii\we...

解决yii2左侧菜单子级无法高亮问题的方法_php实例

我们先来看看具体问题。 添加角色是属于角色这个菜单的,如何在执行添加角色这个操作时让角色这个菜单处于选中状态呢? adminlte左侧导航的Create,View等action不能定位到index的模块(左侧二级导航不能展开定位) 如果你是按照我们上文的教程来的,那接下来所要说明的问题应该不是问题,先来看看我们当时是怎么处理左侧菜单menu的 use mdm\admin\components\MenuHelper; <?php $callback = function($menu){ //鉴于篇幅有限,这...

yii2如何处理管理员登陆

提交的数据$_GET = ['r' => 'site/login', ];$_POST = ['_csrf' => 'WjgxM0tfa3YxQn1rcg4vHioLVlt.EjhOAnFVR3MuXgQ7WkNmBwofIg==','LoginForm' => ['username' => 'admin','password' => 'admin','rememberMe' => '1',],'login-button' => '', ]; yii2 处理管理员登陆部分的代码:#/var/www/example.com/public_html/yii/backend/controllers/SiteController.phppublic function actionLogin(){if (!\Yii::$app->user->isGuest) {r...

框架 - 相关标签