ApiDoc BACKEND

ProductCategoryController extends Controller

Table of Contents

Properties

$freeAccessActions  : mixed

Methods

actionIndex()  : array<string|int, mixed>
Desc: Retorna lista sencilla de ProductCategory. Funciona con método GET.
actionOptions()  : void
Desc: Método para brindar información al fronend sobre opciones de comunicación. Funciona con método OPTIONS.
actionUpdate()  : array{name: string, message: string, code: int, status: int}|void
Desc: Actualiza un item de ProductCategory. Funciona con los métodos PUT, PATCH.
actionUpload()  : array{status: bool, message: string, path: string, file: string}|mixed
Desc: Sube un archivo al servidor. Funciona con el método POST.
actionView()  : ProductCategory
Desc: Item de ProductCategory. Funciona con método GET.
behaviors()  : array<string|int, mixed>
Desc: Retorna lista de comportamientos que el controlador debe de seguir.
init()  : void
Desc: Inicializa configuraciones para el controlador.
saveImage()  : array{status: bool, message: string, path: string, file: string}
Desc: Almacena el archivo en la ruta y la guarda en el modelo.

Properties

Methods

actionIndex()

Desc: Retorna lista sencilla de ProductCategory. Funciona con método GET.

public actionIndex() : array<string|int, mixed>

Notes: n/a, Ref: n/a

Date: 2025-08-11, Version: v0.2507.01

Example: n/a

Return values
array<string|int, mixed>

ProductCategory[]

actionUpdate()

Desc: Actualiza un item de ProductCategory. Funciona con los métodos PUT, PATCH.

public actionUpdate(int $id) : array{name: string, message: string, code: int, status: int}|void

Notes: n/a,

Ref: ProductCategory

Date: 2025-08-08, Version: v0.2507.01

Example: n/a

Parameters
$id : int
Return values
array{name: string, message: string, code: int, status: int}|void

actionUpload()

Desc: Sube un archivo al servidor. Funciona con el método POST.

public actionUpload() : array{status: bool, message: string, path: string, file: string}|mixed

Notes: Funciona con ayuda de ProductCategoryController::saveImage(),

Ref: UploadedFile

Date: 2025-08-11, Version: v0.2507.01

Example: n/a

Return values
array{status: bool, message: string, path: string, file: string}|mixed

saveImage()

Desc: Almacena el archivo en la ruta y la guarda en el modelo.

protected saveImage(UploadImageModel $model, string $field, UploadedFile $file) : array{status: bool, message: string, path: string, file: string}

Notes: n/a, Ref: n/a,

Date: 2025-08-11, Version: v0.2507.01

Example: n/a

Parameters
$model : UploadImageModel
$field : string
$file : UploadedFile
Return values
array{status: bool, message: string, path: string, file: string}

        
On this page

Search results