如何用ThinkPHP5.1数组查询对象实现长尾词搜索?
- 内容介绍
- 文章标签
- 相关推荐
本文共计797个文字,预计阅读时间需要4分钟。
教你使用5.1版本的数组查询对象,与5.0的开发者相比,都比较依赖5.0的数组查询方式,但5.1的数组查询方式和5.0有很大区别。虽然常听到开发者抱怨5.1的数组查询不好用,但首先,让我们来看看使用这个词。
用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和5.0的区别很大,因此经常听到开发者抱怨5.1的数组查询不好用。
首先,出于安全和易用性的原因,官方是不推荐使用数组查询条件的,其次,你也许不知道5.1版本其实提供了一个新的数组对象查询的方式用以替代之前的数组条件。如果你的版本是V5.1.21+的话,那么可以尝试下面提到的数组对象查询方式,一定会有意外的惊喜^_^
对于习惯或者重度依赖数组查询条件的用户来说,可以选择数组对象查询,该对象完成了普通数组方式查询和系统的查询表达式之间的桥接,但相较于系统推荐的查询表达式方方式而言,需要注意变量的安全性,避免产生SQL注入的情况。
要使用数组对象查询,你首先需要引入thinkdbWhere类。
本文共计797个文字,预计阅读时间需要4分钟。
教你使用5.1版本的数组查询对象,与5.0的开发者相比,都比较依赖5.0的数组查询方式,但5.1的数组查询方式和5.0有很大区别。虽然常听到开发者抱怨5.1的数组查询不好用,但首先,让我们来看看使用这个词。
用过5.0的开发者都比较依赖5.0的数组查询方式,但是很无奈5.1的数组查询方式和5.0的区别很大,因此经常听到开发者抱怨5.1的数组查询不好用。
首先,出于安全和易用性的原因,官方是不推荐使用数组查询条件的,其次,你也许不知道5.1版本其实提供了一个新的数组对象查询的方式用以替代之前的数组条件。如果你的版本是V5.1.21+的话,那么可以尝试下面提到的数组对象查询方式,一定会有意外的惊喜^_^
对于习惯或者重度依赖数组查询条件的用户来说,可以选择数组对象查询,该对象完成了普通数组方式查询和系统的查询表达式之间的桥接,但相较于系统推荐的查询表达式方方式而言,需要注意变量的安全性,避免产生SQL注入的情况。
要使用数组对象查询,你首先需要引入thinkdbWhere类。

