本文整理汇总了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();
}
}