Pues parece ser que en cakephp 3 no funciona es decir.
funcion de la siguiente forma:
> $this->loadModel('Unidads');
> $recentUnidads = $this->Unidads->find('all', [
> 'order' => 'Unidads.descripcion DESC'
> ]);
> // In a controller method.
> $this->loadModel('Departamentos');
> $recentDptos = $this->Departamentos->find('all', [
> 'order' => 'Departamentos.descripcion DESC'
> ]);
>
cuando el pongo la siguiente declaración en la clase del controlador
public $uses = array('Unidads','Departamentos');
falla la carga del find. supongo que no consigo el modelo
entiendo que en la 2.5 si funciona
El 6 de enero de 2017, 11:20, Aland Laines <[email protected]>
escribió:
> Hola Omar, el loadModel se usa para cargar un solo modelo, cuando quieres
> cargar varios o diferente modelos a un controlador ocupas:
>
> public $uses = array('Modelo','OtroModelo');
>
> Espero te sirva la referencia.
>
> Un abrazo.
>
>
>
>
>
> El 6 de enero de 2017, 10:07, Omar J Galaviz P <[email protected]>
> escribió:
>
>> Hola Estoy cargando, en mi controlador
>>
>> $this->loadModel('Employes','Unidads');
>>
>> y obtengo este error
>> Unknown repository type "Unidads". Make sure you register a type before
>> trying to use it.
>>
>> funciona perfecto cuando hago el llamado de un solo modelo, pero cuando
>> envio varios genera ese error, alguien sabe como solucionarlo, no consigo
>> documentación, no se si es por la integridad de relaciones entre tablas.
>>
>> Saludos
>>
>>
>> --
>> Gracias y saludos.
>>
>> OMAR GALAVIZ
>>
>> --
>> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
>> Grupos de Google.
>> Para cancelar la suscripción a este grupo y dejar de recibir sus
>> mensajes, envía un correo electrónico a cakephp-es+unsubscribe@googleg
>> roups.com.
>> Para publicar en este grupo, envía un correo electrónico a
>> [email protected].
>> Visita este grupo en https://groups.google.com/group/cakephp-es.
>> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>>
>
> --
> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de
> Grupos de Google.
> Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
> envía un correo electrónico a [email protected].
> Para publicar en este grupo, envía un correo electrónico a
> [email protected].
> Visita este grupo en https://groups.google.com/group/cakephp-es.
> Para acceder a más opciones, visita https://groups.google.com/d/optout.
>
--
Gracias y saludos.
OMAR GALAVIZ
--
Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos
de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes,
envía un correo electrónico a [email protected].
Para publicar una entrada en este grupo, envía un correo electrónico a
[email protected].
Visita este grupo en https://groups.google.com/group/cakephp-es.
Para obtener más opciones, visita https://groups.google.com/d/optout.