yii
文章平均质量分 53
Fhang1996
这个作者很懒,什么都没留下…
展开
-
yii2部署到服务器找不到网页
今天把yii2部署到服务器上去发现怎么也访问不了,在路劲上费了好久时间检查。。。后来看了下文档,才发现要求yii 5.4以上,我的服务器Php是5.3的,坑啊。所以呢,在服务器上升级php咯, 添加 epel 源rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 添加原创 2016-03-18 12:30:53 · 3455 阅读 · 0 评论 -
yii2.0官方文档笔记
一直都在用yii1.1,也写过几个小项目,然后现在2.0出来了,懒得看文档重新学就直接用2.0照着别人写,最后还是写不下去了,想来从头好好看yii2.0。写这篇也算是笔记吧。说说几个较大的改动点: 1. php 5.4的一些新特性都用上,包括命名空间,数组短语法等等。 2. 路径别名扩大至文件/目录路径和 URL,路径别名必须以 @ 符号开头,@yii 就是指向 Yii 安装目录的别名,Zend原创 2016-03-28 19:16:48 · 1104 阅读 · 0 评论 -
yii2.0验证码不能随网页一起刷新/出现site/captcha的错误
1.不能随网页刷新而刷新的错误解决办法: 修改源代码 vendor/yiisoft/yii2/captcha/CaptchaValidator.php/** * @inheritdoc */ public function clientValidateAttribute($object, $attribute, $view) { $captcha原创 2016-07-19 22:06:41 · 1448 阅读 · 0 评论 -
两种表单自动补全
效果图:第一种:从数据库中检索之后补全 第二种:邮箱等纯前端的补全 先说第二种,使用开源的插件,所以相对简单。 github上面的项目 completer。 https://github.com/fengyuanchen/completer 做法特别容易,github上面有详细的文档。一开始尝试用这个来配上自己的后台代码,做成第一种的自动补全,搞了半天失败了。可能本人js太差,改动太多的话,原创 2016-08-24 09:26:04 · 930 阅读 · 2 评论 -
yii2.0 使用美图秀秀web开放平台进行头像编辑上传
效果图: 给官方文档的链接: http://open.web.meitu.com/wiki/这是yii论坛别人推荐用的头像编辑器,新浪也在用这个。 根据文档的内容一步一步做。设置crossdomain.xml 这个要特别注意,要把这个文件下载下来之后放在根目录,比如 123.132.42.45/crossdomain.xml,要直到你在浏览器能访问到 3.//js<script原创 2016-08-24 09:58:30 · 1335 阅读 · 0 评论 -
yii 2.0 使用部分自带函数来优化代码
本博客部分代码来源于开源项目funshop一、 使用ArrayHelper::map, Yii2.0 自带的强大的数组助手类。在多次开发经验中我们可以发现控制器中花费大量代码在处理数组函数,为了更好的传递数据給View。这也是个人感觉的MVC模式一个小缺点,当你把数据和程序分开有好也有坏,传递转换的过程实际上也是一种资源的浪费。Yii2.0 强大的数组助手类协助代码更加简洁的完成这些功能。以下是官原创 2017-03-04 10:46:06 · 705 阅读 · 0 评论 -
深入理解 Yii2.0 - 属性,事件,行为。
前言本博客基于 深入理解Yii2.0.并且参考Yii2.0 官方文档,加上自己使用Yii2.0的一些总结和理解。Yii 2.0Yii 是一个高性能,基于组件的 PHP 框架。 为什么要用Yii 2.0Yii 实现了 MVC(Model-View-Controller) 设计模式并基于该模式组织代码。Yii 的代码简洁优雅,这是它的编程哲学。它永远不会为了刻板地 遵照某种设计模式而对代码进行过度原创 2017-03-22 00:25:56 · 1577 阅读 · 0 评论 -
Yii2.0 设计模式 - 依赖注入 Dependent Injection
前言:这是我第二个博文说到DI,IOC,上次说的是spring实现DI的一个方式。今天要说的是Yii2.0 实现的DI,实际上有很多相同之处。在实现解析依赖的时候,都采用了反射的思想。(何为反射?如果把php运行时看做是一面镜子, 把php代码看做是一个物体。当你的程序在php运行时运行的时候, 你的程序想知道你现在运行的php代码的一些信息。 比如说我想动态调用一个类的方法,或者我想知道我的一个原创 2017-03-23 09:05:20 · 626 阅读 · 0 评论