纵有疾风起
人生不言弃

标签:Yii

第3页
php

PHP使用递归按层级查找数据

Bodyontheocean阅读(237)评论(0)

  今天主要介绍一下使用递归来按层级查找数据。原理挺简单的,主要是通过父级id一级一级的循环查找子级,使用PHP循环代码也很容易实现,不过如果层级越多,PHP重复代码也越多,这时可以使用递归来实现这功能。 1、首先查出要使用的数据...

php

PHP设计模式之单例模式

Weddinginthedream阅读(215)评论(0)

  定义: 单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。   实现思路: 1、通常我们可以让一个全局变量使得一个对象被访问,但它不能防止你实例化多个对象。一个最好的办法就是,让类自身负责保存它的唯一实...

php

Yii2中多表关联查询

Drinktowind阅读(251)评论(0)

    准备条件: 1、首先准备两张表: customer(用户表)(id, name) order(订单表)(id, customer_id, price) customer 表和 order 表之间是一对多的关系,通...

php

使用PHP生成并导出CSV文件

chorme阅读(184)评论(0)

CSV文件是以纯文本形式存储的,一般以逗号为分隔符。这里主要简单介绍下如何导出CSV文件。 一、浏览器导出CSV文件格式 /** * 导出CSV文件 */function exportCsv(){ // 需要导出的内容 $data = [ ...

php

如何开启MySQL慢查询日志

Elegant阅读(217)评论(0)

  一、开启慢查询日志首先需要了解四个参数: slow_query_log # 是否开启慢查询日志,默认OFF,开启则设置为 ON。 slow_query_log_file # 慢查询日志文件存储位置。 log_queries_n...

php

Yii2中indexBy()的使用

WaitingforLove阅读(230)评论(0)

    在项目开发中经常会使用到一些特殊的值作为数组的索引,一般可以先查询出数据后数组循环拼接成所需的格式。不过YII2框架提供了一种更简单的方法indexBy()。 参考Yii文档:https://www.yiichi...

php

YII2中配置MySQL读写分离

Bodyontheocean阅读(248)评论(0)

  在实际开发中,为了服务更好的响应,通常会设置数据库的读写分离,主库负责写入更新等操作,从库负责读操作。 以下是YII2中配置MySQL读写分离,一主多从设置。设置好后,这些从库其中之一将被建立起连接并执行读操作,而主库将被用来...