GroupController extends Controller
Table of Contents
Methods
- actionIndex() : ActiveRecord[]}
- Desc: Retorna un listado simple de todos los elementos del grupo de materiales. 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.
- actionStoreAccessories() : array{name: string, message: string, status: int, type: string}
- Desc: Crea un elemento nuevo para Accessories en grupo de materiales.
- actionStoreHardware() : array{name: string, message: string, status: int, type: string}
- Desc: Crea un elemento nuevo para Hardware en grupo de materiales.
- actionStoreMisc() : array{name: string, message: string, status: int, type: string}
- Desc: Crea un elemento nuevo para Misc en grupo de materiales.
- actionStoreMonetization() : mixed
- actionStoreNewGroup() : array{name: string, message: string, status: int, type: string}
- Desc: Crea y almacena los elementos basicos para crear un nuevo grupo. Funciona con método POST.
- actionStorePanel() : array{name: string, message: string, status: int, type: string}
- Desc: Crea un elemento nuevo para Panel en grupo de materiales.
- actionStoreProfile() : array{name: string, message: string, status: int, type: string}
- Desc: Crea un elemento nuevo para Profile en grupo de materiales.
- 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
actionIndex()
Desc: Retorna un listado simple de todos los elementos del grupo de materiales. Funciona con método GET.
public
actionIndex() : ActiveRecord[]}
Notes: Contiene perfiles, paneles, misc, hardware, accessories.
Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
ActiveRecord[]}actionOptions()
Desc: Método para brindar información al fronend sobre opciones de comunicación. Funciona con método OPTIONS.
public
actionOptions([mixed $id = null ]) : void
Notes: n/a,
Ref: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Methods/OPTIONS
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Parameters
- $id : mixed = null
actionStoreAccessories()
Desc: Crea un elemento nuevo para Accessories en grupo de materiales.
public
actionStoreAccessories() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionStoreHardware()
Desc: Crea un elemento nuevo para Hardware en grupo de materiales.
public
actionStoreHardware() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionStoreMisc()
Desc: Crea un elemento nuevo para Misc en grupo de materiales.
public
actionStoreMisc() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionStoreMonetization()
public
actionStoreMonetization() : mixed
actionStoreNewGroup()
Desc: Crea y almacena los elementos basicos para crear un nuevo grupo. Funciona con método POST.
public
actionStoreNewGroup() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionStorePanel()
Desc: Crea un elemento nuevo para Panel en grupo de materiales.
public
actionStorePanel() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionStoreProfile()
Desc: Crea un elemento nuevo para Profile en grupo de materiales.
public
actionStoreProfile() : array{name: string, message: string, status: int, type: string}
Notes: n/a. Ref: n/a
Date: 2025-08-08, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}behaviors()
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