HardwareController extends Controller
Table of Contents
Methods
- actionCalculatePrice() : array{hardware: mixed, quantity: int, price: float, total: string}
- Desc: Calcula el precio del item del grupo en base a la cantidad proporcionada. Funciona con método GET.
- actionGroup() : array<string|int, mixed>
- Desc: Listado simple BindModelHardware. Funciona con método GET.
- actionIndex() : array<string|int, BindModelAccessories>
- Desc: Retorna un listado simple de BindModelHardware. Funciona con método GET.
- actionView() : BindModelHardware
- Desc: Item de BindModelHardware. 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.
Methods
actionCalculatePrice()
Desc: Calcula el precio del item del grupo en base a la cantidad proporcionada. Funciona con método GET.
public
actionCalculatePrice(string $group_name, int $index, int $panel_quantity) : array{hardware: mixed, quantity: int, price: float, total: string}
Notes: Lista los elementos pertenecientes al grupo para GH.
Ref: BindModelAccessories
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $group_name : string
- $index : int
- $panel_quantity : int
Return values
array{hardware: mixed, quantity: int, price: float, total: string}actionGroup()
Desc: Listado simple BindModelHardware. Funciona con método GET.
public
actionGroup(mixed $name) : array<string|int, mixed>
Notes: Lista los elementos pertenecientes al grupo para GH.
Ref: /app/v1/models/hardware/BindModelHardware
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $name : mixed
Return values
array<string|int, mixed>actionIndex()
Desc: Retorna un listado simple de BindModelHardware. Funciona con método GET.
public
actionIndex() : array<string|int, BindModelAccessories>
Notes: Contiene una relación con /app/v1/models/hardware/Hardware,
Ref: BindModelHardware::gh(),
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array<string|int, BindModelAccessories>actionView()
Desc: Item de BindModelHardware. Funciona con método GET.
public
actionView(string $group_name, string $item_name) : BindModelHardware
Notes: n/a.
Ref: /app/v1/models/hardware/Hardware
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $group_name : string
- $item_name : string
Return values
BindModelHardwarebehaviors()
Desc: Retorna lista de comportamientos que el controlador debe de seguir.
public
behaviors() : array<string|int, mixed>
Notes: Contiene excepciones de auht, auhtenticator, filtros de cors, métodos HTTP permitidos.
Ref: https://www.yiiframework.com/doc/api/2.0/yii-rest-controller#behaviors()-detail
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array<string|int, mixed> —Configuraciones del comportamiento
init()
Desc: Inicializa configuraciones para el controlador.
public
init() : void
Notes: Se deshabilita la sesión (porque se comporta como un API rest).
Ref: https://www.yiiframework.com/doc/api/2.0/yii-rest-controller#init()-detail
Date: 2025-08-08, Version: v0.2507.01
Example: n/a