cakephp1.2 formヘルパーのactionを指定したい場合

formヘルパーを使っていてactionが意図したものにならない場合

<?PHP e($form->create('Sample',array( 'action' => 'edit', 'type' => 'post' ))); ?>

こう書いても、アクセス方法によっては

<form id="SampleEditForm" method="post" action="/samples/edit/1">

みたいな感じでactionに余計なパラメータがつく場合などがある。
これを例えばパラメータを消したい場合以下のようにurl属性を使う。

<?PHP e($form->create('Sample',array( 'url' => 'edit', 'type' => 'post' ))); ?>

こうすると

<form method="post" action="/samples/edit">

となる。なおurl指定するとidが消えるぽいので、idをつけたければidも指定すること。

<?PHP e($form->create('Sample',array( 'id' => 'SampleEditForm', 'url' => 'edit', 'type' => 'post' ))); ?>

資産形成におすすめのFX口座はこちら。
http://s2fx.com/ranking/856.html

安全靴や作業着を買うならこちら。
http://azmaya.jp