diff options
| author | winter | 2024-12-24 00:13:29 +0000 |
|---|---|---|
| committer | winter | 2024-12-24 00:13:29 +0000 |
| commit | e7e237dacaf7bbaa739c7e9a430958aed09aa647 (patch) | |
| tree | cc18c4715128bde2863ad9d54a6025fdb097d539 /Digitigrade/Model.php | |
| parent | 26c37ebbdc58c6089741230f0b723b0ff507aa57 (diff) | |
add interaction buttons (they dont do anything)
Diffstat (limited to 'Digitigrade/Model.php')
| -rw-r--r-- | Digitigrade/Model.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Digitigrade/Model.php b/Digitigrade/Model.php index dca1484..4a206a6 100644 --- a/Digitigrade/Model.php +++ b/Digitigrade/Model.php @@ -157,13 +157,17 @@ abstract class Model { string $whereClause, array $parameters, ?int $limit = null, - int $offset = 0 + int $offset = 0, + ?string $orderByClause = null ): array { $classNameParts = explode('\\', static::class); $className = $classNameParts[count($classNameParts) - 1]; $tableName = self::mangleName($className); $query = "SELECT * FROM $tableName WHERE $whereClause"; + if ($orderByClause != null) { + $query .= " ORDER BY $orderByClause"; + } if ($limit != null) { $query .= " LIMIT $limit OFFSET $offset"; } |
