我正在尝试创建一个表单,并使用在操作中传递id。我想要这样:<form action="menus/recusar/2>
<?php echo $this->Form->create('Menus', array('action' => 'recusar', $id)) ?>
<?php echo $this->Form->end('Submit') ?>其结果是:
<form action="/societario/menuses/recusar" 2="2" id="MenusRecusarForm" method="post" accept-charset="utf-8">
发布于 2013-08-09 15:06:45
应该管用的。试一试
$id = 2; //Your ID
echo $this->Form->create(null, array(
'url' => 'menus/recusar/' . $id,
'type' => 'post'
));
// or
echo $this->Form->create(null, array(
'url' => array('controller' => 'menus', 'action' => 'recusar', $id)
));来源:http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html#options-for-create
https://stackoverflow.com/questions/18149697
复制相似问题