本文整理汇总了PHP中Select::orderBy方法的典型用法代码示例。如果您正苦于以下问题:PHP Select::orderBy方法的具体用法?PHP Select::orderBy怎么用?PHP Select::orderBy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Select
的用法示例。
在下文中一共展示了Select::orderBy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: orderBy
/**
* @example database::Query::orderBy
* @code
* <?php
* # cria objeto de consulta
* $query = Query::factory(...);
*
* # coluna que sera agrupada
* $query->orderBy(array('foo' => 'desc', 'bar' => 'asc'));
* ?>
* @endcode
*
* {@inheritdoc}
* @todo implementar suporte a ordenacao por Column Object
* */
public function orderBy($columns)
{
if (NULL == $this->_orderBy) {
$this->_orderBy = OrderBy::factory();
$this->_select->orderBy($this->_orderBy);
}
$tmpColumns = array();
foreach ($columns as $column => $order) {
$column = $this->col($column);
$column->orderBy($order);
$tmpColumns[] = $column;
}
$this->_orderBy->column($tmpColumns);
return $this;
}