Class yii\db\conditions\BetweenColumnsConditionBuilder
类 BetweenColumnsConditionBuilder 构建 yii\db\conditions\BetweenColumnsCondition 类的对象
公共方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| __construct() | ExpressionBuilderTrait 构造函数。 | yii\db\ExpressionBuilderTrait |
| build() | 从不会被额外转义或引用的 $expression 接口 构建原始 SQL 语句的方法。 | yii\db\conditions\BetweenColumnsConditionBuilder |
受保护的方法
| 方法 | 描述 | 被定义在 |
|---|---|---|
| createPlaceholder() | 将 $value 附加到 $params 数组并返回占位符。 | yii\db\conditions\BetweenColumnsConditionBuilder |
| escapeColumnName() | 准备要在 SQL 语句中使用的列名。 | yii\db\conditions\BetweenColumnsConditionBuilder |
方法详情
从不会被额外转义或引用的 $expression 接口 构建原始 SQL 语句的方法。
| public string build(yii\db\ExpressionInterface $expression, array &$params = []) | ||
| $expression | yii\db\ExpressionInterface|yii\db\conditions\BetweenColumnsCondition | 要构建的表达式。 |
| $params | array | 绑定参数。 |
| return | string | 不会被额外转义或引用的 SQL语句。 |
|---|---|---|
将 $value 附加到 $params 数组并返回占位符。
| protected string createPlaceholder($value, &$params) | ||
| $value | mixed | |
| $params | array | Passed by reference |
准备要在 SQL 语句中使用的列名。
| protected string escapeColumnName($columnName, &$params = []) | ||
| $columnName | yii\db\Query|yii\db\ExpressionInterface|string | |
| $params | array | 绑定参数。 |