http://localhost:8765/members/edit/1
<?= $this->Form->create($member) ?>
<fieldset>
<legend><?= __('Edit Member') ?>
</legend>
<?php
echo $this->Form->input('name');
echo $this->Form->input('mail');
?>
</fieldset>
<?= $this->Form->button(__('Submit')) ?>
<?= $this->Form->end() ?>
$member = $this->Members->patchEntity($member, $this->request->data);
if ($this->Members->save($member)) ……
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
public function edit($id = null)
{
$member = $this->Members->get($id, [
'contain' => []
]);
if ($this->request->is(['patch', 'post', 'put'])) {
$member = $this->Members->patchEntity($member,
$this->request->data);
if ($this->Members->save($member)) {
$this->Flash->success(__('The member has been saved.'));
return $this->redirect(['action' => 'index']);
} else {
$this->Flash->error(
__('The member could not be saved. Please, try again.'));
}
}
$this->set(compact('member'));
$this->set('_serialize', ['member']);
}
| << 前へ | 次へ >> |