• Yii2学习笔记之场景

    时间:2024-01-21 19:29:45

    场景一个模型可能在多个场景中使用,在不同的场景中,模型可能使用不同的业务逻辑和规则。例如, User 模型可能在用户登录时使用,也可能在用户注册时使用,某些属性可能在用户注册时强制要求有,在用户登录时不需要,例如email属性。模型使用 yii\base\Model::scenario 属性保持使用...

  • yii2——自定义widget

    时间:2024-01-16 08:24:22

    参考资料:http://www.bsourcecode.com/yiiframework2/how-to-create-custom-widget-in-yii2-0-framework/如何使用yii2框架自定义widget本教程教你如何自定义widget,widget是view中能被重用的代码块...

  • YII2 请求(request)

    时间:2024-01-15 21:14:20

    请求一个应用的请求是用 yii\web\Request 对象来表示的,该对象提供了诸如 请求参数(译者注:通常是GET参数或者POST参数)、HTTP头、cookies等信息。 默认情况下,对于一个给定的请求,你可以通过 request application component 应用组件(yii\...

  • yii2搭建完美后台并实现rbac权限控制实例教程

    时间:2024-01-15 10:00:44

    1、安装yii2未安装的请参考yii2史上最简单式安装教程,没有之一 或者参考yii2实战教程之详细安装步骤已安装的请继续看下一步操作2、配置数据库2.1 配置数据库修改common/config/main-local.php 实际项目中本地的数据库往往跟线上数据库不一致,我们这里配置到main-l...

  • Yii2设计模式——简单工厂模式

    时间:2024-01-14 11:02:42

    除了使用 new 操作符之外,还有更多的制造对象的方法。你将了解到实例化这个活动不应该总是公开进行,也会认识到初始化经常造成“耦合”问题。应用举例yii\db\mysql\Schema中://创建 QueryBuilder 实例public function createQueryBuilder()...

  • yii2 使用composer安装

    时间:2024-01-11 18:04:45

    composer global require "fxp/composer-asset-plugin:~1.0.0"composer create-project --prefer-dist yiisoft/yii2-app-basic basiccomposer create-project --...

  • yii2史上最简单式安装教程,没有之一

    时间:2024-01-08 22:31:09

    写一篇绝对堪称史上最easy的Yii2安装教程教你入门。既然是安装Yii,我们先去官网下载一份Yii的高级模版,什么,你说打开页面乱七八糟的英文字母你看不懂?那这样大哥,你按照下面的截图进行操作好吧。好啦,我们下载下来解压放到web可访问目录,文件名advanced,不做改动第二步我们切换到adva...

  • Yii2 TimestampBehavior行为

    时间:2024-01-07 21:04:55

    <?php /** * @link http://www.yiiframework.com/ * @copyright Copyright (c) 2008 Yii Software LLC * @license http://www.yiiframework.com/license/...

  • yii2 debug工具条不出现

    时间:2024-01-07 09:57:15

    UrlManger美化后,debug工具条不出现,禁用UrlManager出现

  • yii2源码学习笔记(四)

    时间:2024-01-06 22:10:00

    继续了解组件Component.php /** * Returns a value indicating whether a property is defined for this component. * A property is defined if: * ...

  • Yii2 框架下 session跨域共享互通

    时间:2023-12-29 21:53:47

    在项目实施过程中,往往把一个大项目进行分拆成几个独立的项目,项目用完全独立的域名和文件,可以放到不同的服务器上的独立分项目。几个子项目共用一个登录点. 原理简单来说就是服务端session 共享, 客户端跨域cookies.在Yii2框架下只需要几部的配置就可以了:在几个子项目下,找到config文...

  • 移除数组中指定键(Yii2)

    时间:2023-12-28 21:01:40

    /** * 移除数组中指定key * @param $data * @param $key * @return array */ public static function removeKey($data, $key) { $keys =...

  • Yii2 使用 Joins 查询

    时间:2023-12-24 16:05:46

    Join()JOIN_TYPE = INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 等等语法$query = new Query;$query ->select(['SELECT COLUMNS']) ...

  • php Yii2图片的url自动加localhost

    时间:2023-12-23 20:05:33

    解决方法:在地址前加http://,这样url就是绝对地址,不加的话是相对地址,游览器会自动转换,即加localhost

  • YII2 过滤器 filters

    时间:2023-12-18 17:28:02

    使用过滤器过滤器本质上是一类特殊的 行为,所以使用过滤器和 使用 行为一样。 可以在控制器类中覆盖它的 yii\base\Controller::behaviors() 方法来申明过滤器, 如下所示:public function behaviors(){ return [ [ ...

  • Yii2框架查询指定字段和获取添加数据的id

    时间:2023-12-15 14:56:22

    指定字段:$historyinfo = Healthy::find()->select(['healthy_id','pet_name','hardware_name','hardware_color','remove_binding'])->where(['user_id'=>$...

  • Yii2 组件

    时间:2023-12-15 12:40:05

    组件的命名空间:响应组件: yii\web\ResponseYii预定义的HTTP异常组件:yii\web\BadRequestHttpException: //状态码 400。yii\web\ConflictHttpException: //状态码 。yii\web\Forbidden...

  • yii2 刷新缓存(刷新模型缓存)

    时间:2023-12-13 08:46:10

    Yii2开启表结构缓存,因为当运用模型(model)时,AR的一些公共属性都会从DB中获取,这样会导致服务器负担一些额外的资源开销,实际上对于成品来说,服务器这些开始销是多余的,故应该阻止这种默认行为,把表结构进行缓存起来,提高效率.Yii2的缓存值得深入研究学习.开启数据库表结构的schema缓存...

  • yii2实战教程之新手入门指南-简单博客管理系统

    时间:2023-12-11 17:39:28

    作者:白狼 出处:http://www.manks.top/document/easy_blog_manage_system.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。1、简介快速入门指南会对Yii2框架做一个基...

  • PHP微信公众号后台开发(Yii2实现)

    时间:2023-12-09 20:25:31

    本文内容较多,包括微信接入、获取微信用户信息、微信支付、JSSDK配置参数获取等部分。如果读者对微信开发没有一个主观上的认识,那么建议读者先研读微信公众平台开发者文档,然后再阅读本文,效果更佳!另外本文的分章节版本可以在八宝粥的博客找到。20160712-Update:微信开发的完整例子已经整理在G...