Class yii\db\conditions\LikeConditionBuilder
类 LikeConditionBuilder 构建 yii\db\conditions\LikeCondition 类的对象
受保护的属性
| 属性 | 类型 | 描述 | 被定义在 |
|---|---|---|---|
| $escapeCharacter | string|null | 用于在 LIKE 条件下转义特殊字符的字符。
默认情况下,其假定为 \。 |
yii\db\conditions\LikeConditionBuilder |
| $escapingReplacements | array | 在 LIKE 条件下,字符到替换字符的映射。
默认情况下,指定用 \ 转义 %、_ 以及 \。 |
yii\db\conditions\LikeConditionBuilder |
| $queryBuilder | yii\db\QueryBuilder | yii\db\ExpressionBuilderTrait |
公共方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| __construct() | ExpressionBuilderTrait 构造函数。 | yii\db\ExpressionBuilderTrait |
| build() | 从不会被额外转义或引用的 $expression 接口 构建原始 SQL 语句的方法。 | yii\db\conditions\LikeConditionBuilder |
属性详情
用于在 LIKE 条件下转义特殊字符的字符。
默认情况下,其假定为 \。
在 LIKE 条件下,字符到替换字符的映射。
默认情况下,指定用 \ 转义 %、_ 以及 \。
方法详情
从不会被额外转义或引用的 $expression 接口 构建原始 SQL 语句的方法。
| public string build(yii\db\ExpressionInterface $expression, array &$params = []) | ||
| $expression | yii\db\ExpressionInterface|yii\db\conditions\LikeCondition | 构建的表达式。 |
| $params | array | 绑定参数。 |
| return | string | 不会被额外转义或引用的原始 SQL 语句。 |
|---|---|---|
| protected array parseOperator($operator) | ||
| $operator | string | |