MiscJointController extends Controller
Table of Contents
Methods
- actionCheckExistByMisc() : BindModelMisc[]}
- Desc: Verifica existencia de relación de material con BindModelMisc. Funciona con el método GET.
- actionCheckExistByModel() : array{name: string, message: string, status: int, type: string, data: array{count: int, empty_relations: int}}
- Desc: Verifica existencia de relación de ModelMiscModels con modelo. Funciona con el método GET.
- actionCreate() : array{name: string, message: string, status: int, type: string}
- Desc: Metodo para crear nuevos items de BindModelMisc. Funciona con el método POST.
- actionDelete() : array{name: string, message: string, status: int, type: string}
- Desc: Elimina un item de BindModelMisc. Funciona con el método DELETE.
- actionIndex() : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
- Desc: Listado de BindModelMisc. Funciona con método GET.
- actionListByMisc() : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
- Desc: Listado de BindModelMisc. Funciona con método GET.
- actionMove() : array{name: string, message: string, status: int, type: string}
- Desc: Mueve un elemento de una relación BindModelMisc. Funciona con el método PATCH.
- actionUpdate() : array{name: string, message: string, status: int, type: string}
- Desc: Actualiza un item de BindModelMisc. Funciona con los métodos PUT, PATCH.
- actionView() : BindModelMisc
- Desc: Item de BindModelMisc. 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
actionCheckExistByMisc()
Desc: Verifica existencia de relación de material con BindModelMisc. Funciona con el método GET.
public
actionCheckExistByMisc(int $id) : BindModelMisc[]}
Notes: n/a,
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
-
ID del material
Return values
BindModelMisc[]}actionCheckExistByModel()
Desc: Verifica existencia de relación de ModelMiscModels con modelo. Funciona con el método GET.
public
actionCheckExistByModel(int $id) : array{name: string, message: string, status: int, type: string, data: array{count: int, empty_relations: int}}
Notes: n/a,
Ref: ModelMiscModels
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
-
ID del modelo.
Return values
array{name: string, message: string, status: int, type: string, data: array{count: int, empty_relations: int}}actionCreate()
Desc: Metodo para crear nuevos items de BindModelMisc. Funciona con el método POST.
public
actionCreate() : array{name: string, message: string, status: int, type: string}
Notes: n/a,
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Return values
array{name: string, message: string, status: int, type: string}actionDelete()
Desc: Elimina un item de BindModelMisc. Funciona con el método DELETE.
public
actionDelete(mixed $id) : array{name: string, message: string, status: int, type: string}
Notes: n/a,
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : mixed
Return values
array{name: string, message: string, status: int, type: string}actionIndex()
Desc: Listado de BindModelMisc. 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: Parametros de filtro: sort, model_misc_id
Ref: BindModelMisc
Date: 2025-08-11, 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}actionListByMisc()
Desc: Listado de BindModelMisc. Funciona con método GET.
public
actionListByMisc(int $id) : array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}
Notes: Parametros URL de filtro: sort, search
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Return values
array{name: string, status: int, total: int, pagination: array{pageCount: int, currentPage: int, pageSize: int}, data: array}actionMove()
Desc: Mueve un elemento de una relación BindModelMisc. Funciona con el método PATCH.
public
actionMove(int $id) : array{name: string, message: string, status: int, type: string}
Notes: En desuso,
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Return values
array{name: string, message: string, status: int, type: string}actionUpdate()
Desc: Actualiza un item de BindModelMisc. Funciona con los métodos PUT, PATCH.
public
actionUpdate(int $id) : array{name: string, message: string, status: int, type: string}
Notes: n/a,
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Return values
array{name: string, message: string, status: int, type: string}actionView()
Desc: Item de BindModelMisc. Funciona con método GET.
public
actionView(int $id) : BindModelMisc
Notes: n/a.
Ref: BindModelMisc
Date: 2025-08-11, Version: v0.2507.01
Example: n/a
Parameters
- $id : int
Return values
BindModelMiscbehaviors()
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-11, 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-11, Version: v0.2507.01
Example: n/a