yii\db\conditions\LikeConditionBuilder - Yii2 类参考手册
Class yii\db\conditions\LikeConditionBuilder
| Inheritance | yii\db\conditions\LikeConditionBuilder |
|---|---|
| Implements | yii\db\ExpressionBuilderInterface |
| Uses Traits | yii\db\ExpressionBuilderTrait |
| Subclasses | yii\db\cubrid\conditions\LikeConditionBuilder, yii\db\mssql\conditions\LikeConditionBuilder, yii\db\oci\conditions\LikeConditionBuilder, yii\db\sqlite\conditions\LikeConditionBuilder |
| Available since version | 2.0.14 |
Class LikeConditionBuilder builds objects of yii\db\conditions\LikeCondition
Protected Properties
隐藏继承的属性 Hide inherited properties
| 属性Property | 类型 Type | 简介 Description | 定义在 Defined By |
|---|---|---|---|
| $escapeCharacter | string|null | Character used to escape special characters in LIKE conditions. | yii\db\conditions\LikeConditionBuilder |
| $escapingReplacements | array | Map of chars to their replacements in LIKE conditions. | yii\db\conditions\LikeConditionBuilder |
| $queryBuilder | yii\db\QueryBuilder | yii\db\ExpressionBuilderTrait |
Public Methods
隐藏继承的方法 Hide inherited methods
| 方法 Method | 简介 Description | 定义在 Defined By |
|---|---|---|
| __construct() | ExpressionBuilderTrait constructor. | yii\db\ExpressionBuilderTrait |
| build() | Method builds the raw SQL from the $expression that will not be additionally escaped or quoted. | yii\db\conditions\LikeConditionBuilder |
Protected Methods
隐藏继承的方法 Hide inherited methods
| 方法 Method | 简介 Description | 定义在 Defined By |
|---|---|---|
| parseOperator() | yii\db\conditions\LikeConditionBuilder |
属性详情 Property Details
Character used to escape special characters in LIKE conditions.
By default it's assumed to be \.
Map of chars to their replacements in LIKE conditions.
By default it's configured to escape %, _ and \ with \.
方法详情 Method Details
Method builds the raw SQL from the $expression that will not be additionally escaped or quoted.
| public string build ( yii\db\ExpressionInterface $expression, array &$params = [] ) | ||
| $expression | yii\db\ExpressionInterface|yii\db\conditions\LikeCondition | The expression to be built. |
| $params | array | The binding parameters. |
| return | string | The raw SQL that will not be additionally escaped or quoted. |
|---|---|---|
| protected array parseOperator ( $operator ) | ||
| $operator | string | |