共 5 页: 上一页 1 2 3 4 5 下一页

2019年4月29日

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

摘要:除了使用 new 操作符之外,还有更多的制造对象的方法。你将了解到实例化这个活动不应该总是公开进行,也会认识到初始化经常造成“耦合”问题。 应用举例 这里使用了简单工厂模式。 简单工厂 简单工厂(Simply Factory)可以作为 new 关键词的一种简单代替。简单工厂其实不是一个设计模式,反而 阅读全文

posted @ 2019-04-29 11:45 追风的浪子 阅读 (22) 评论 (0) 编辑

Yii2 设计模式——工厂方法模式

摘要:工厂方法模式 工厂方法模式(Factory Method Pattern)定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类吧实例化推迟到子类。 什么意思?说起来有这么几个要点: 对象不是直接new产生,而是交给一个类方法去完成。比如loadTableSchema()方法 这个 阅读全文

posted @ 2019-04-29 11:43 追风的浪子 阅读 (22) 评论 (0) 编辑

2019年4月28日

Yii2 设计模式——Yii2 中用到哪些设计模式?

摘要:Yii 2 设计模式“包含了两个方面的内容:1. 设计模式,2. Yii 2 框架。 《设计模式》一书虽然以JAVA语言来表达设计模式的思想,但是设计模式远不限制于某一种特定的语言,而是在面向对象编程中通用的思想,各个语言也都有各自的实现方式。 Yii 2 是一款优秀的 PHP Web 框架,Yii 阅读全文

posted @ 2019-04-28 22:43 追风的浪子 阅读 (51) 评论 (0) 编辑

Yii2 设计模式——设计模式简介

摘要:我们首先来思考一个问题:作为工程师,我们的价值是什么? 笔者认为是——解决用户问题。 我们的任何知识和技能,如果不能解决特定的问题,那么就是无用的屠龙之术;我们的任何经验,如果不能对解决新的问题有用,那这经验就是过时的。工程师不是空谈者,也不是理论家,再好的理论,再好的设计,不能落地变成产品,不能解 阅读全文

posted @ 2019-04-28 22:42 追风的浪子 阅读 (9) 评论 (0) 编辑

2019年4月26日

Yii2.0 RESTful API 基础配置教程

摘要:创建api应用 通过拷贝原有的应用,重命名得到新的应用 安装完 Composer,运行下面的命令来安装 Composer Asset 插件: 安装高级的应用程序模板,运行下面的命令: 初始化高级模板 拷贝backend目录,命名为api 应用配置 1. 数据库 打开 common\config\ma 阅读全文

posted @ 2019-04-26 13:15 追风的浪子 阅读 (120) 评论 (0) 编辑

构建一个定时任务管理后台

该文被密码保护。

posted @ 2019-04-26 00:19 追风的浪子 阅读 (3) 评论 (0) 编辑

2019年4月25日

Yii2 使用 QQ 和 Weibo 第三方登录源码

摘要:我们社区在 yii2-authclient 多次升级后,登录异常。一直想寻求一种通用的方法,尽量不重写 OAuth2, BaseOAuth 以及 OAuthToken 类, 所以本次直接在 initUserAttributes 方法返回结果的地方去修改,这样会受 yii2-authclient 升级 阅读全文

posted @ 2019-04-25 01:18 追风的浪子 阅读 (17) 评论 (0) 编辑

命令生成所有数据库表模型以及 CRUD

摘要:将下列代码写到文件复制到项目 console\controller 目录下: 执行命令: 创建的model说明:只是在common下生成,并且继承自己重写 \yii\db\ActiveRecord 的父类模型文件 BaseActiveRecord, 创建crud,在backend的model目录写一 阅读全文

posted @ 2019-04-25 00:46 追风的浪子 阅读 (22) 评论 (0) 编辑

2019年4月23日

PHP之Trait详解

摘要:php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性 用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化,同时 Trait 里不能有常量。 如下代码实例 阅读全文

posted @ 2019-04-23 01:26 追风的浪子 阅读 (15) 评论 (0) 编辑

2019年4月22日

PHP如何判断一个数组是一维还是多维

摘要:什么叫多维数组呢?多维数组,本质上是以数组作为数组元素的数组。 二维数组又称为矩阵,一个数组的元素如果是一维数组,那么我们就称这个数组是二维数组。 怎么判断一个数组是否是一维数组呢?通过count()函数 int count ( mixed $var [, int $mode ] ) -- 计算数组 阅读全文

posted @ 2019-04-22 12:51 追风的浪子 阅读 (118) 评论 (0) 编辑

共 5 页: 上一页 1 2 3 4 5 下一页

导航