0

をクリックすると、テーブル Req.. のすべてのフィールド ステータスが 1.. に変わります。

$req2['Req']['id'] を選択した場合のみステータスを変更する必要があります

何が間違っている..?

ポストリンクを使用するときの私の見解

<?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'])); ?>

私のコントローラーの要求と関数 editstatus

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);}}}
4

1 に答える 1