Удаление идентификатора из действия формы cakphp - PullRequest
0 голосов
/ 08 ноября 2018
<form id="RecipeEditForm" method="post" action="/recipes/edit/5">

Мне нужно удалить / 5 из формы действий, как я могу это сделать. Я использую Cakephp 3.

1 Ответ

0 голосов
/ 09 ноября 2018

пример того, как разрешить пользователям редактировать только свою учетную запись без передачи идентификатора в URL.

public function edit()
{
    $user = $this->Users->find()
        ->where(['id' => $this->Auth->user('id')])
        ->firstOrFail();

    if ($this->request->is(['patch', 'post', 'put'])) {
        $user = $this->Users->patchEntity($user, $this->request->getData());
        if ($this->Users->save($user)) {
            /$this->Flash->success(__('The user has been saved.'));

            return $this->redirect(['action' => 'index']);
        }
        $this->Flash->error(__('The user could not be saved. Please, try again.'));
    }
    $this->set(compact('user'));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...