abstract class Crud

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

__construct()

No description

array
getRecord()

Retourne les données de l'enregistrement courant

void
checkOption()

Vérifier si une option est fournie et si l'utilisateur a le droit de l'appeler

void
getData()

No description

void
callFunction()

No description

void
parseRequest()

No description

void
create()

No description

void
read()

No description

void
getUnid()

Lecture du unid d'un enregistrement en fournissant keyName et keyValue dans la requĂȘte

void
isReadOk($key, $row)

No description

array
postRead(int|string $key, array $row)

Opération entre la lecture des données de la base et leur envoi vers le demandeur

void
update()

No description

void
list()

No description

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

void
insertEmpty()

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

void
lock()

No description

void
unlock()

No description

void
readnlock()

No description

Details

at line 22
__construct()

No description

at line 37
array getRecord()

Retourne les données de l'enregistrement courant

Return Value

array

at line 45
protected void checkOption()

Vérifier si une option est fournie et si l'utilisateur a le droit de l'appeler

Return Value

void

at line 62
protected void getData()

No description

Return Value

void

at line 71
protected void callFunction()

No description

Return Value

void

at line 82
void parseRequest()

No description

Return Value

void

at line 88
protected void create()

No description

Return Value

void

at line 99
protected void read()

No description

Return Value

void

at line 109
protected void getUnid()

Lecture du unid d'un enregistrement en fournissant keyName et keyValue dans la requĂȘte

Return Value

void

at line 124
protected void isReadOk($key, $row)

No description

Parameters

$key
$row

Return Value

void

at line 142
protected array postRead(int|string $key, array $row)

Opération entre la lecture des données de la base et leur envoi vers le demandeur

Parameters

int|string $key

int | string clé de l'enregistrement

array $row

array L'enregistrement complet

Return Value

array

L'enregistrement modifié

at line 146
protected void update()

No description

Return Value

void

at line 156
protected void list()

No description

Return Value

void

at line 169
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

Return Value

void

at line 204
protected void insertEmpty()

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

Return Value

void

at line 208
protected void lock()

No description

Return Value

void

at line 222
protected void unlock()

No description

Return Value

void

at line 228
protected void readnlock()

No description

Return Value

void