201912-26 Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析 Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析 本文实例讲述了Yii2中设置与获取别名的函数(setAlias和getAlias)用法。分享给大家供大家参考,具体如下: 首先说说什么是别名。 在Yii中有很多的路径,在开发的过程当前我们也会使用一些路径。一般来说都需要使用绝对路径,但绝对路径都很长。 继续阅读 >
201912-25 YII中Ueditor富文本编辑器文件和图片上传的配置图文教程 YII中Ueditor富文本编辑器文件和图片上传的配置图文教程 将Ueditor集成到YII框架中后,参照editor_config.js中的toolbars中的内容,更改options中标签可以给编辑器添加想要的功能: 因此要想添加文件和图片上传功能,应该加入以下两个标签: 继续阅读 >
201912-23 从零开始学YII2框架(五)快速生成代码工具 Gii 的使用 从零开始学YII2框架(五)快速生成代码工具 Gii 的使用 Yii2 框架 之所以称之为高效快速开发的一款框架,是因为有一个神奇的工具Gii 用过Yii1框架的Coder都知道,Gii可以为你快速生成代码,也就是说搭建一个可以增删改查的WebApp可能一行代码都不用写。 当然作为Coder,不写代码怎么能实现我们想要的功能呢。 上次介绍了如何安装Yii框架,本次介绍一下如何使用gii工具快速实现CRUD功能。 继续阅读 >
201912-21 yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法 yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法 文章主要介绍了yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法的相关资料,需要的朋友可以参考下 接下来就来聊聊Yii2框架是如何整合百度编辑器umeditor的。 umeditor是啥,我只听过ueditor,你这umeditor是不是盗版的东东喃?umeditor呢,说白了就是mini版的ueditor,按照百度官方说法,其实就是编辑器中的"短软小",但是功能俱全。咳咳,咱们回归正题。 首先勒,咱们先去官网下载一份mini版的ueditor umeditor,注意哦,是um editor。 继续阅读 >
201912-21 从零开始学YII2框架(四)扩展插件yii2-kartikgii 从零开始学YII2框架(四)扩展插件yii2-kartikgii 发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。 插件介绍 这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。 学习这个插件之前你可能需要了解下yii2-gird插件:传送门 继续阅读 >
201912-20 从零开始学YII2框架(三)扩展插件yii2-gird 从零开始学YII2框架(三)扩展插件yii2-gird yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。 比如: 把表格包装在bootstrap - panel标签下,使之更美观; Float Header功能,实现滑动表格的时候,表字段至于屏幕上方,方便查看; 继续阅读 >
201912-19 从零开始学YII2框架(二)通过 Composer 安装扩展插件 从零开始学YII2框架(二)通过 Composer 安装扩展插件 目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件, 我尝试了几个,发现了一系列好用的Yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一下。 继续阅读 >
201912-17 浅析Yii2集成富文本编辑器redactor实例教程 浅析Yii2集成富文本编辑器redactor实例教程 来谈谈yii2集成另外一个强大好用的富文本编辑器Redactor,个人觉得Redactor比百度编辑器好用哦 Redactor有官方的Yii2插件package,实用性也是很强的。 继续阅读 >
201912-13 PHP Yii2开发框架有什么优势好处? PHP Yii2开发框架有什么优势好处? Yii容易学习和使用。只需要知道PHP和面向对象编程,便可以很快上手,而不必事先去学习一种新的架构或者模板语言。 用Yii的开发速度非常之快,除框架本身之外,需要为应用所写的编码极少。造就了Yii是最高效的开发框架之一。 继续阅读 >
201912-12 yii2-GridView在开发中常用的功能及技巧 yii2-GridView在开发中常用的功能及技巧 数据网格或者说 GridView 小部件是Yii中最强大的部件之一。 它有一个属性名叫 dataProvider ,这个属性能够提供一个数据提供者的示例并且可以显示所提供的数据,即使用 yii\grid\GridView::columns 属性的一组列配置,在一个表格中渲染每一行数据。 继续阅读 >
201912-11 yii2开发中19条推荐实践 做yii2开发的基石,除非没有办法使用,否则请不要放弃,除了更容易的安装yii2及第三方扩展外,能使用Composer代表着你的服务器最少能运行起来php-cli,那么你就可以使用yii命令行,它会为你的开发带来无尽的遍历。 对于composer,有些关键词你要特别关注 install、update、require。 继续阅读 >
201912-10 Yii2 中关于模块(Modules)的使用及配置 Yii2中关于模块(Modules)的使用及配置什么是模块(如果你的需求是对模块或子模块进行独立配置,请查看文末!)在Yii2.x框架中,引入了模块(Modules)这个概念,那么什么是模块呢?模块是独立的软件单元,由模型,视图,控制器和其他支持组件组成, 终端用户可以访问在应用主体中已安装的模块的控制器,模块被当成小应用主体来看待,和应用主体不同的是,模块不能单独部署,必须属于某个应用主体。上面的描述是简单理解... 继续阅读 >
201912-09 yii2常用路径获取 yii2常用路径获取publicfunctionactionGetUrlList(){echo"当前域名地址:".Yii::$app->request->hostInfo."<br>";echo"当前目录物理路径:".Yii::$app->basePath."<br>";echo"当前项目路径:".dirname(Yii::$app->BasePath)."<br>";echo"当前Url:".Yii::$app->request->url."<br>";echo"当前HomeUrl:".Yii::$app->homeUrl."<br>";echo"当前returnUrl:".Yii::$app->user->returnUrl."<br... 继续阅读 >
201912-07 Yii2 捕获错误日志 Yii2捕获错误日志在技术开发中,捕获程序框架错误,是非常必要的一件事情,我们公司使用Yii2框架,简单说下Yii2的错误捕获处理Yii2web应用1配置如下 其中errorHandler就是错误处理配置,执行ErrorController的actionError'components'=>["urlManager"=>require(__DIR__.'/router.php'),'errorHandler'=>['errorAction'=>'error/error',],]2ErrorContrller代码示例<?phpnamespaceblog... 继续阅读 >
201912-05 yii2 图片处理插件Imagine yii2图片处理插件ImagineuseImagine\Image\ManipulatorInterface;useyii\imagine\Image;publicfunctionactionPhoto(){//剪切Image::crop('./image/1.jpg',1000,1000,[500,500])->save('./image/1_crop.jpg');//旋转Image::frame('./image/1.jpg',5,'666',0)->rotate(-8)->save('./image/1_rotate.jpg',['quality'=>50]);//压缩Image::thumbnail('./i... 继续阅读 >
201912-03 yii2和laravel比较 yii2和laravel比较一、总结一句话总结:开发速度两者相当:laravel的artisan工具和yii的gii有异曲同工的效果,借助于artisan工具,可以快速创建控制器、模型和路由等。代码的可读性Yii略胜一筹:laravel有点设计过度,laravel的facade模式让阅读vendor下的源代码有点坑,不少类在IDE里不借助第三方组件是无法跳转阅读源码的。开源生态圈方面lavarel优:laravel社区比较活跃,资源比较丰富,一些第三方的工... 继续阅读 >
201912-02 Yii2框架实现登录、退出及自动登录功能 本文实例讲述了Yii2框架实现登录、退出及自动登录功能的方法。分享给大家供大家参考,具体如下:自动登录的原理很简单。主要就是利用cookie来实现的在第一次登录的时候,如果登录成功并且选中了下次自动登录,那么就会把用户的认证信息保存到cookie中,cookie的有效期为1年或者几个月。在下次登录的时候先判断cookie中是否存储了用户的信息,如果有则用cookie中存储的用户信息来登录,配置User组件首先在配置文件的compone... 继续阅读 >
201911-30 yii2项目实战 图片上传之webuploader的使用 yii2项目实战图片上传之webuploader的使用图片上传几乎是应用必备,前面也针对kartik的fileinput做了一篇详细的说明,不过很多人反馈各种问题,下面针对webuploader的使用单独写了一个组件。该组件可以更好的处理Yii2在图片上传过程中带来的一系列问题,目前支持多图多字段的混合上传。介绍之前我们先演示下效果。安装推荐使用composer进行安装$phpcomposer.pharrequirebailangzhan/yii2-webuploaderdev-master使用p... 继续阅读 >
201911-29 Yii2中常用的behavior类的使用讲解 常用类1:AccessControlpublicfunctionbehaviors(){return['access'=>['class'=>AccessControl::className(),'denyCallback'=>function($rule,$action){thrownew\Exception('您无权访问该页面');},'rules'=>[['actions'=>['index','list'],... 继续阅读 >
201911-28 Yii2.0框架模型添加/修改/删除数据操作示例 下面为Yii2.0框架模型添加/修改/删除数据操作示例,希望对读者有一定的帮助。Yii2.0框架模型添加$user=newUser();$user->name='zhang';$user->age=28;$data=$user->save();//添加数据$data=$user->insert();//添加数据$id=$user->attributes['id'];//获取当前添加数据后的自增idYii2.0框架模型修改$user=$User::findOne(1);$user->name='zhang';$data=$user->update();//修改$data=$user->save();//修改/... 继续阅读 >