В CakePHP есть два типа параметров: вы передали параметры и назвали параметры. Переданный параметр, как показано в вашем примере, будет передан как часть URL.
http://example.com/controller/action/passed_param
echo $this->params['passed'][0] // 'passed_param'
http://example.com/controller/action/name:param
echo $this->params['named']['name'] // 'param'
Я бы порекомендовал получить параметры в вашем контроллере и вызвать методы модели с их передачей.
Например
$this->Model->find('all', array('conditions'=>array('id'=>$this->params['passed'][0])));
Что касается того, как это работает, вам нужно взглянуть на файл маршрутов. В вашем app/config/routes.php
вы найдете все маршруты и какие части пройдены.
Стандартный формат URL торта обычно выглядит следующим образом, как вы увидите на маршрутах.
array('controller'=>'MyController', 'action'=>'MyAction', 'MyParam');
Кажется, я не могу найти определенную страницу в книге о параметрах, но у меня есть руководства по поиску в Google.