Вот мой код:CakePHP 2.6 прошли PARAMS в маршрутизаторе не работает
Router::connect('/edit_topic/:id', array('controller' => 'topics', 'action' => 'edit'),array('pass' => array('id'),'id' => '[0-9]+'));
Результат с:
debug($this->request);
die();
такова:
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'topics',
'action' => 'edit',
'named' => array(),
'pass' => array(
(int) 0 => '14'
),
'id' => '14'
)
Как вы не можете видеть, мы найденный id в двух местах, внутри массива pass, а также внутри массива params, это моя проблема. Я хочу исправить это, так что id появляется только внутри массива pass
«это моя проблема» - какая проблема/ошибка/что это значит? – AD7six