ApiDoc BACKEND

ImagesSourceController extends Controller

Table of Contents

Properties

$freeAccessActions  : mixed

Methods

actionEditor()  : array{uploaded: false|int, error: array{message: string}, imageUrl: string}|void
Desc: Guarda los archivos subidos desde el editor de texto. Retorna la ubicación de esta. Funciona con método POST.
actionIndex()  : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
Desc: Retorna lista de elementos de ImagesSource. 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.
actionUpload()  : ImagesSource}|void
Desc: Sube archivos al servidor. Funciona con método POST.
actionUploadMultiple()  : mixed
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: mixed}
Desc: Guarda los archivos y retorna mensaje con los datos de ubicación en caso de éxito.

Properties

Methods

actionEditor()

Desc: Guarda los archivos subidos desde el editor de texto. Retorna la ubicación de esta. Funciona con método POST.

public actionEditor() : array{uploaded: false|int, error: array{message: string}, imageUrl: string}|void

Notes: n/a, Ref: n/a

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

Example: n/a

Return values
array{uploaded: false|int, error: array{message: string}, imageUrl: string}|void

actionIndex()

Desc: Retorna lista de elementos de ImagesSource. Funciona con método GET.

public actionIndex() : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}

Notes: Los parámetros URL para filtro son: per-page, search

Ref: ImagesSource

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

Example: n/a

Return values
array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}

actionUpload()

Desc: Sube archivos al servidor. Funciona con método POST.

public actionUpload() : ImagesSource}|void

Notes: Se realiza con ayuda de ImagesSourceController::saveImage(),

Ref: n/a

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

Example: n/a

Return values
ImagesSource}|void

saveImage()

Desc: Guarda los archivos y retorna mensaje con los datos de ubicación en caso de éxito.

protected saveImage(mixed $model, mixed $campo, mixed $imagen) : array{status: bool, message: string, path: string, file: mixed}

Notes: n/a, Ref: n/a

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

Example: n/a

Parameters
$model : mixed
$campo : mixed
$imagen : mixed
Tags
throws
Exception
Return values
array{status: bool, message: string, path: string, file: mixed}

        
On this page

Search results