У меня есть следующий код для создания формы в моем приложении:
<?php echo $this->Form->create('User', array('action'=>'edit')); ?>
и у него есть маршрут вроде:
Router::connect('/settings', array('controller'=>'users','action'=>'edit'));
Однако действие неправильное ...
<form action="/users/edit/6" method="post" accept-charset="utf-8">
Если я выставлю форму по умолчанию с помощью:
<?php echo $this->Form->create(); ?>
тогда это решает проблему маршрутизации, но почему указание параметров нарушает маршрутизацию ???