¿Cómo puedo consultar un modelo utilizando parámetros con nombre en CakePHP?
-
03-07-2019 - |
Pregunta
url: /contents/view/chapter:models/section:associations
class ContentsController extends AppController {
function view() {
$this->params['named'];
}
}
Por ejemplo, tengo la URL y el controlador arriba y el objetivo es utilizar la información clave / valor de la URL para consultar una base de datos. ¿Cómo crearía un modelo para hacer esto?
Solución
Debes usar la matriz pasadaArgs:
url: / contenidos / vista / capítulo: modelos / sección: asociaciones
class ContentsController extends AppController {
function view() {
$foo = $this->Foo->find(
array('chapter'=>$this->passedArgs['chapter'],
'section'=>$this->passedArgs['section']));
}
}
Esto está disponible como parte de Cake 1.2, o con las siguientes adiciones:
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow