0 追蹤者

類別 yii\db\PdoValueBuilder

繼承關係yii\db\PdoValueBuilder
實作yii\db\ExpressionBuilderInterface
自版本2.0.14
原始碼 https://github.com/yiisoft/yii2/blob/master/framework/db/PdoValueBuilder.php

PdoValueBuilder 類別建構 yii\db\PdoValue 運算式類別的物件。

公共方法

隱藏繼承的方法

方法 描述 定義於
build() 此方法從 $expression 建構原始 SQL,該 SQL 將不會被額外轉義或引用。 yii\db\PdoValueBuilder

常數

隱藏繼承的常數

常數 描述 定義於
PARAM_PREFIX ':pv' yii\db\PdoValueBuilder

方法詳情

隱藏繼承的方法

build() public method

此方法從 $expression 建構原始 SQL,該 SQL 將不會被額外轉義或引用。

public string build ( yii\db\ExpressionInterface $expression, array &$params = [] )
$expression yii\db\ExpressionInterface

要建構的運算式。

$params 陣列

綁定參數。

return 字串

將不會被額外轉義或引用的原始 SQL。

                public function build(ExpressionInterface $expression, array &$params = [])
{
    $placeholder = static::PARAM_PREFIX . count($params);
    $params[$placeholder] = $expression;
    return $placeholder;
}