CakePHP에서 명명 된 매개 변수를 사용하여 모델을 쿼리하려면 어떻게해야합니까?
-
03-07-2019 - |
문제
url: /contents/view/chapter:models/section:associations
class ContentsController extends AppController {
function view() {
$this->params['named'];
}
}
예를 들어, 위에 URL과 컨트롤러가 있으며 목표는 URL의 키/값 정보를 사용하여 데이터베이스를 쿼리하는 것입니다. 이것을 할 모델을 어떻게 만들겠습니까?
해결책
PassedArgs 배열을 사용해야합니다.
URL :/contents/view/챕터 : 모델/섹션 : 협회
class ContentsController extends AppController {
function view() {
$foo = $this->Foo->find(
array('chapter'=>$this->passedArgs['chapter'],
'section'=>$this->passedArgs['section']));
}
}
이것은 Cake 1.2의 일부로 제공되거나 다음과 같은 추가 기능을 제공합니다.
제휴하지 않습니다 StackOverflow