首页 Yii2.0

Yii2.0

  • PHP Elasticsearch第三篇之全文搜索及在Yii2.0中的使用

    前几天做了一个模块,大数据的搜索,其实也不是特别大,组合起来差不多800万左右,用的是mysql数据库,需求有这么变态的两点;需要按照地址去搜索按照起止时间去搜索别的不说,就这两条,mysql也就只能用like了吧,而且地址需要用%xx%这种,压根用不到索引,结果可想而知,服务器直接崩了;和老大讨论了下,决定采用ElasticSearch做全文搜索,由于之前看过一点点(其实就是自己瞎玩),所以学起来不是太难,但是学过和做过东西是不一样的两个概念;所以写下这篇文章记录下需要注意的点,而且也是为了弥补百度ElaticS...

     薄洪涛  2019-05-17  4507浏览  1评论
  • PHP Yii2.0认证及限流

    上次搭建了Yii2.0的接口框架后,现在开始搭建认证和限流模块,先说下这两个模块的作用认证:前后端分离,每次请求都是无状态的,及每一次请求服务器不知道你是谁,你有没有登陆;我们就需要做一个认证模块去识别请求用户;限流:为了防止接口滥用,我们可以设置这个接口,每个用户每秒钟的访问次数;因为限流是在认证的基础上,所以我们先来说认证:流程就是我们从服务器请求获取token,然后每次请求都带着token,当然请求token肯定需要输入用户名密码或者密钥之类的,这里采用用户名密码;另外,token需要配置过期时间,过期了需要...

     薄洪涛  2019-05-15  211浏览  0评论
  • PHP Yii2.0搭建接口模块教程

    最近我需要做一个大项目中的一个模块,考虑用前后端分离,所以想自己搭建一套基于Yii2.0的restful接口出来,本来的时候老大想让我用spring boot,无奈我太菜只会php.....教程开始:先说下我的目录接口|-admin-lte  后台 |-api        接口 |-yii-advanced  Yii源码这样的通过引入的方式使用Yii,可以节省服务器的存储空间;1、和yii源...

     薄洪涛  2019-05-13  178浏览  0评论
  • PHP Yii2.0整合ueditor并上传图片到七牛云

    某个项目要做一个文章模块,用到Ueditor,并且ue中的图片要上传到七牛,所以总结下步骤;1、Yii2.0下载ueditor for Yii2.0和七牛composer require kucha/ueditor "*" composer require qiniu/php-sdk2、Utils助手类(这是七牛上传的通用方法,仅作图片上传也可以用到)/*  * 通过url上传图片到七牛  */ public...

     薄洪涛  2019-04-17  251浏览  0评论
  • PHP Yii2.0引入Ueditor

    Yii2.0 引入Ueditor流程和其他框架不同必须引入Ueditor for Yii2.0,否则不能正常使用1,composer下载 composer require kucha/ueditor "*"2,控制器public function actions() {     return [        &...

     薄洪涛  2019-01-24  98浏览  0评论
  • PHP Yii2.0行为Behavior的理解

    在说什么叫行为之前,觉得说下行为的作用比较好;使用行为(behavior)可以在不修改现有类的情况下,对类的功能进行扩充。通过将行为绑定到一个类,可以使得类具有行为本身所具有的属性和方法;在设计原则中,我们应该尽量减少修改某个类,因为改变原有的代码是会带来潜在的危险;我们设计的类应该更容易扩展才是最优的明白了行为的作用,我再解释下说明叫行为Yii的行为就是一类对象,当其他对象想要扩展功能的且又不能修改自身类的代码时,我们只需要把行为绑定到要扩展的对象上,就可以了,说到这里,你是不是觉得这有点像继承?千万不要那么想!...

     薄洪涛  2018-11-04  114浏览  0评论
  • PHP Yii2.0中事件的使用及理解

        Yii 三大特性:属性,事件,行为;这篇文章咱们讲讲Yii事件;    事件是代码解耦的一种方式,设计业务流程的一种模式。    在yii2.0中,通过Yii\base\Component继承yii\base\Object,重载__get()、__set()方法,引入了事件和行为,使得开发变得十分方便。说一下什么叫做Yii中的事件    文档定义:事...

     薄洪涛  2018-11-02  166浏览  0评论
  • PHP Yii2.0框架ActiveForm总结

    首先引入ActiveForm和Html这里两个是很重要的<?php     use yii\bootstrap\ActiveForm;     use yii\helpers\Html; ?>文本框:textInput(); 密码框:passwordInput();单选框:radio(),radioList(); 复选框:checkbox(),checkboxList();&nb...

     薄洪涛  2018-10-24  120浏览  0评论
1