Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de l'interface JDatabaseQueryLimitable
+ Graphe d'héritage de JDatabaseQueryLimitable:

Liste de tous les membres

Fonctions membres publiques

 processLimit ($query, $limit, $offset=0)
 setLimit ($limit=0, $offset=0)

Description détaillée

Définition à la ligne 22 du fichier limitable.php.


Documentation des fonctions membres

JDatabaseQueryLimitable::processLimit (   $query,
  $limit,
  $offset = 0 
)

Method to modify a query already in string format with the needed additions to make the query limited to a particular number of results, or start at a particular offset. This method is used automatically by the __toString() method if it detects that the query implements the JDatabaseQueryLimitable interface.

Paramètres:
string$queryThe query in string format
integer$limitThe limit for the result set
integer$offsetThe offset for the result set
Renvoie:
string
Depuis:
12.1

Implémenté dans JDatabaseQueryPostgresql, JDatabaseQuerySqlsrv, JDatabaseQueryOracle, JDatabaseQuerySqlite, et JDatabaseQueryMysqli.

JDatabaseQueryLimitable::setLimit (   $limit = 0,
  $offset = 0 
)

Sets the offset and limit for the result set, if the database driver supports it.

Usage: $query->setLimit(100, 0); (retrieve 100 rows, starting at first record) $query->setLimit(50, 50); (retrieve 50 rows, starting at 50th record)

Paramètres:
integer$limitThe limit for the result set
integer$offsetThe offset for the result set
Renvoie:
JDatabaseQuery Returns this object to allow chaining.
Depuis:
12.1

Implémenté dans JDatabaseQueryPostgresql, JDatabaseQuerySqlsrv, JDatabaseQueryOracle, JDatabaseQuerySqlite, et JDatabaseQueryMysqli.


La documentation de cette interface a été générée à partir du fichier suivant :