Como faço para consultar um modelo usando parâmetros nomeados em CakePHP?
-
03-07-2019 - |
Pergunta
url: /contents/view/chapter:models/section:associations
class ContentsController extends AppController {
function view() {
$this->params['named'];
}
}
Por exemplo, eu tenho a url e controlador acima e o objetivo é usar as informações de chave / valor a partir da url para consultar um banco de dados. Como eu iria criar um modelo para fazer isso?
Solução
Você precisa usar a matriz passedArgs:
url: / conteúdos / view / capítulo: modelos / section: associações
class ContentsController extends AppController {
function view() {
$foo = $this->Foo->find(
array('chapter'=>$this->passedArgs['chapter'],
'section'=>$this->passedArgs['section']));
}
}
Este está disponível como uma parte do bolo de 1,2, ou com as seguintes adições:
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow