EC-CUBE4 APIドキュメント

JoinClause

JOIN句を組み立てるクラス

Table of Contents

$join
$alias
$conditionType
$condition
$indexBy
$leftJoin
$whereCustomizer JoinClauseWhereCustomizer
$orderByCustomizer JoinClauseOrderByCustomizer
__construct() JoinClause constructor. mixed
innerJoin() INNER JOIN用のファクトリメソッド。 JoinClause
leftJoin() LEFT JOIN用のファクトリメソッド。 JoinClause
addWhere() WHERE句を追加します。 $this
addOrderBy() ORDER BY句を追加します。 $this
build() mixed

Properties

Methods

__construct()

JoinClause constructor.

private __construct( $leftJoin : bool , $join : , $alias : [, $conditionType : = null ] [, $condition : = null ] [, $indexBy : = null ] ) : mixed
Parameters
$leftJoin : bool
$join :
$alias :
$conditionType : = null
$condition : = null
$indexBy : = null
Return values
mixed

innerJoin()

INNER JOIN用のファクトリメソッド。

public static innerJoin( $join : , $alias : [, $conditionType : = null ] [, $condition : = null ] [, $indexBy : = null ] ) : JoinClause
Parameters
$join :
$alias :
$conditionType : = null
$condition : = null
$indexBy : = null
Tags
see
QueryBuilder::innerJoin()
Return values
JoinClause

leftJoin()

LEFT JOIN用のファクトリメソッド。

public static leftJoin( $join : , $alias : [, $conditionType : = null ] [, $condition : = null ] [, $indexBy : = null ] ) : JoinClause
Parameters
$join :
$alias :
$conditionType : = null
$condition : = null
$indexBy : = null
Tags
see
QueryBuilder::leftJoin()
Return values
JoinClause

build()

public build( $builder : QueryBuilder ) : mixed
Parameters
$builder : QueryBuilder
Return values
mixed

Search results