lithium\data\source\Database::joins()
Returns a join statement for given array of query objects
Parameters
-
object|array
$joins
A single or array of
lithium\data\model\Query
objects -
\lithium\data\model\Query
$context
Returns
stringSource
public function joins(array $joins, $context) {
$result = null;
foreach ($joins as $key => $join) {
if ($result) {
$result .= ' ';
}
$join = is_array($join) ? $this->_instance('query', $join) : $join;
$options['keys'] = ['mode', 'source', 'alias', 'constraints'];
$result .= $this->renderCommand('join', $join->export($this, $options));
}
return $result;
}