ApiDoc BACKEND

ProductOrderDetailController extends Controller

Table of Contents

Properties

$freeAccessActions  : mixed

Methods

actionCreate()  : array{name: string, message: string, code: int, status: int}
Desc: Agrega / crea un nuevo item del PO. Funciona con método POST.
actionCreateExtra()  : array{name: string, message: string, code: int, status: int}
Desc: Crea un elemento adicional personalizado en la orden. Funciona con método POST
actionOptions()  : void
Desc: Método para brindar información al fronend sobre opciones de comunicación. Funciona con método OPTIONS.
actionReset()  : void
Desc: Deja los datos a como originalmente fue creado o agregado. Funciona con el método PATCH.
actionRestore()  : array{name: string, message: string, code: int, status: int}
Desc: Reestablece elementos removidos de la lista de productos. Funciona con método PATCH.
actionUpdate()  : array{name: string, message: string, code: int, status: int}
Desc: Actualiza un item de ProductOrderDetail. Funciona con los métodos PUT, PATCH.
actionUpdateExtra()  : array{name: string, message: string, code: int, status: int}
Desc: Actualiza un item extra (personalizado) de ProductOrderDetail. Funciona con los métodos PUT, PATCH
actionView()  : ProductOrderDetail
Desc: Item de ProductOrderDetail. 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.
addToOldFields()  : void
Desc: Agrega a los campos con el prefijo old_ los datos originales

Properties

Methods

actionCreate()

Desc: Agrega / crea un nuevo item del PO. Funciona con método POST.

public actionCreate() : array{name: string, message: string, code: int, status: int}

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

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

Example: n/a

Return values
array{name: string, message: string, code: int, status: int}

actionCreateExtra()

Desc: Crea un elemento adicional personalizado en la orden. Funciona con método POST

public actionCreateExtra() : array{name: string, message: string, code: int, status: int}

Notes: n/a, Ref: n/a

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

Example: n/a

Return values
array{name: string, message: string, code: int, status: int}

actionReset()

Desc: Deja los datos a como originalmente fue creado o agregado. Funciona con el método PATCH.

public actionReset(int $id) : void

Notes: Se asume que fue modificado previamente.

Ref: n/a,

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

Example: n/a

Parameters
$id : int

actionRestore()

Desc: Reestablece elementos removidos de la lista de productos. Funciona con método PATCH.

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

Notes: n/a, Ref: n/a

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

Example: n/a

Parameters
$id : int

ID del elemento.

Return values
array{name: string, message: string, code: int, status: int}

actionUpdate()

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

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

Notes: n/a, Ref: n/a

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

Example: n/a

Parameters
$id : int

ID del item

Return values
array{name: string, message: string, code: int, status: int}

actionUpdateExtra()

Desc: Actualiza un item extra (personalizado) de ProductOrderDetail. Funciona con los métodos PUT, PATCH

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

Notes: n/a, Ref: n/a

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}

        
On this page

Search results