单击 时,表 Req.. 中的所有字段状态变为 1..
我只需要在选择 $req2['Req']['id'] 时更改状态
有什么问题..?
我在使用 postlink 时的看法
<?php echo $this->Form->postLink(__('C'),$this->requestAction(array('controller'=>'Reqs','action' => 'editstatus', $req2['Req']['id'])), null, __('Estas seguro de que quieres cancelar la req # %s?', $req2['Req']['id'])); ?>
我的控制器请求和功能编辑状态
public function editstatus($id = null) {
if (!$this->request->is('post') && !$this->request->is('put')) {
throw new MethodNotAllowedException(); }
$this->Req->id = $id;
if ($this->request->is('post') || $this->request->is('put')) {
$this->request->data['Req']['status'] = '1';
if ($this->Req->save($this->request->data)) {
$this->Session->setFlash('Se Grabo la Requisicion'.$id);
} else { $this->Session->setFlash('No se pudo cancelar la Requisicion'.$id);}}}