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 | 绑定参数。 |