Crud
abstract class Crud
Abstract class for CRUD operations
This class provides a base structure for implementing Create, Read, Update, and Delete operations on database entities. Extend this class to create specific CRUD handlers for your data models.
Properties
| protected DbTool | $dbt | ||
| protected string | $functionName | ||
| protected string | $accessFunction | Variable définie optionnellement dans le fils pour remplacer $functionName dans checkAccessRights() |
|
| protected string | $tableName | ||
| protected string | $tableDescription | ||
| protected User | $user | ||
| protected string | $option | ||
| protected array | $data | ||
| protected Connect | $connect |
Methods
No description
Retourne les données de l'enregistrement courant
Vérifier si une option est fournie et si l'utilisateur a le droit de l'appeler
No description
No description
No description
No description
No description
Lecture du unid d'un enregistrement en fournissant keyName et keyValue dans la requête
No description
Opération entre la lecture des données de la base et leur envoi vers le demandeur
No description
No description
Suppression d'un enregistrement dont le unid est fourni dans la requête GET HTTP ou POST HTTP quand il s'agit de datatable Webix La réussite ou l'échec avec message est retourné dans la réponse
Retourne l'enregistrement suivant à celui dont la clé est fournie dans la requête GET HTTP L'ordre est celui des unid sauf si la colonne est fournie
No description
Details
at line 35
__construct()
No description
at line 50
array
getRecord()
Retourne les données de l'enregistrement courant
at line 58
protected void
checkOption()
Vérifier si une option est fournie et si l'utilisateur a le droit de l'appeler
at line 75
protected void
getData()
No description
at line 84
protected void
callFunction()
No description
at line 95
void
parseRequest()
No description
at line 101
protected void
create()
No description
at line 112
protected void
read()
No description
at line 122
protected void
getUnid()
Lecture du unid d'un enregistrement en fournissant keyName et keyValue dans la requête
at line 137
protected void
isReadOk($key, $row)
No description
at line 156
protected array
postRead(int $key, array $row)
Opération entre la lecture des données de la base et leur envoi vers le demandeur
at line 160
protected void
update()
No description
at line 170
protected void
list()
No description
at line 184
protected void
delete()
Suppression d'un enregistrement dont le unid est fourni dans la requête GET HTTP ou POST HTTP quand il s'agit de datatable Webix La réussite ou l'échec avec message est retourné dans la réponse
at line 196
protected void
suivant()
Retourne l'enregistrement suivant à celui dont la clé est fournie dans la requête GET HTTP L'ordre est celui des unid sauf si la colonne est fournie
at line 208
protected void
precedent()
No description