本文整理匯總了PHP中Nette\Database\Table\Selection::fetch方法的典型用法代碼示例。如果您正苦於以下問題:PHP Selection::fetch方法的具體用法?PHP Selection::fetch怎麽用?PHP Selection::fetch使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Nette\Database\Table\Selection
的用法示例。
在下文中一共展示了Selection::fetch方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: fetch
/**
* Fetches single row object.
*
* @return HyperRow|FALSE FALSE if there is no row
*/
public function fetch()
{
$activeRow = $this->selection->fetch();
if ($activeRow === FALSE) {
return FALSE;
}
return $this->factory->createRow($activeRow, $this->selection->getName());
}
示例2: createEntityFromSelection
/**
* @param NSelection $selection
* @return Entity|NULL
*/
protected function createEntityFromSelection(NSelection $selection)
{
$row = $selection->fetch();
return $row === FALSE ? NULL : $this->createEntity($row);
}
示例3: aggregation
function aggregation($function)
{
$selection = new Selection($this->name, $this->connection);
$selection->where = $this->where;
$selection->parameters = $this->parameters;
$selection->conditions = $this->conditions;
$selection->select($function);
foreach ($selection->fetch() as $val) {
return $val;
}
}
示例4: fetch
/**
* Fetches and returns the result data.
*
* @return array
*/
public function fetch()
{
throw $this->selection->fetch();
//return $this->data = $this->df->fetchAll();
}
示例5:
group($columns,$having=''){$this->__destruct();$this->group=$columns;$this->having=$having;return$this;}function
aggregation($function){$selection=new
Selection($this->name,$this->connection);$selection->where=$this->where;$selection->parameters=$this->parameters;$selection->conditions=$this->conditions;$selection->select($function);foreach($selection->fetch()as$val){return$val;}}function
示例6: fetch
private function fetch(Selection $selection)
{
if ((bool) $this->as_pairs) {
return $selection->fetchPairs($this->pairs[0], $this->pairs[1]);
} else {
return $selection->fetch();
}
}