CakePHP-Fr.Org

Forum francophone du Framework CakePHP

Vous n'êtes pas identifié.

#1 15-08-2017 23:32:01

demiange
Crêpe Suzette
Date d'inscription: 16-07-2017
Messages: 8

mauvaise redirection

Bonjour,

je suis dans un controller UsersController dans la page edit.

lorsque je clique sur le bouton submit ca me redirige toujours vers :

http://127.0.0.1/test/webroot/users/

au lieu de :

http://127.0.0.1/vietavie/users/index

Il n'y a rien de spécial pourtant dans ce controller.

Voici ma méthode edit :

Code: php

  1.    public function edit($id = null)
  2.     {
  3.         $user = $this->Users->get($id, [
  4.             'contain' => []
  5.         ]);
  6.         $this->set(compact('user'));
  7.         $this->set('_serialize', ['user']);
  8.  
  9.         if ($this->request->is(['patch', 'post', 'put'])) {
  10.             $user = $this->Users->patchEntity($user, $this->request->data);
  11.             if ($this->Users->save($user)) {
  12.                 $this->Flash->success(__('The user has been saved.'));
  13.                 return $this->redirect(['action' => 'index']);
  14.             }
  15.             else{
  16.                 $this->Flash->error(__('The user could not be saved. Please, try again.'));
  17.             }
  18.         }
  19.  
  20.  
  21.     }

Merci.

Dernière modification par demiange (15-08-2017 23:32:47)

Hors ligne

 

#2 15-08-2017 23:41:06

demiange
Crêpe Suzette
Date d'inscription: 16-07-2017
Messages: 8

Re: mauvaise redirection

J'ai trouvé,

$this->setAction('index') fonctionne très bien smile

Hors ligne

 

#3 16-08-2017 00:07:08

demiange
Crêpe Suzette
Date d'inscription: 16-07-2017
Messages: 8

Re: mauvaise redirection

ah non en fait le problème est toujours présent sur les liens de cette page.

Si je survol n'importe quel lien j'ai par exemple :

/test/users?sort=id&direction=asc

Au lieu de :

/test/users/index?sort=id&direction=asc

ces liens sont crée dynamiquement ici par pagination, il me met pas le nom du controller.
Une idée ? merci

Hors ligne

 

Pied de page des forums

Propuls� par FluxBB
Traduction par FluxBB.fr