Elgg
Version master
engine
classes
Elgg
Database
Select.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Elgg\Database
;
4
8
class
Select
extends
QueryBuilder
{
9
18
public
static
function
fromTable
(
string
$table
, ?
string
$alias =
null
): static {
19
$connection =
_elgg_services
()->db->
getConnection
(
DbConfig
::READ);
20
21
$qb
=
new
static
($connection);
22
$qb
->from(
$table
, $alias);
23
24
return
$qb
;
25
}
26
}
Elgg\Database\DbConfig
Database configuration service.
Definition:
DbConfig.php:13
Elgg\Database\QueryBuilder
Database abstraction query builder.
Definition:
QueryBuilder.php:20
Elgg\Database\QueryBuilder\getConnection
getConnection()
Returns the connection.
Definition:
QueryBuilder.php:56
Elgg\Database\Select
Query builder for fetching data from the database.
Definition:
Select.php:8
Elgg\Database\Select\fromTable
static fromTable(string $table, ?string $alias=null)
Returns a QueryBuilder for selecting data from a given table.
Definition:
Select.php:18
$table
$table
Definition:
database.php:52
_elgg_services
_elgg_services()
Get the global service provider.
Definition:
elgglib.php:337
Elgg\Database
Definition:
AccessCollections.php:3
$qb
$qb
Definition:
queue.php:14
Generated on Thu Sep 4 2025 00:02:04 for Elgg by
1.9.1