El metodo edit no funciona cuado la aplicación es en producción en un hosting contratado en cake php 3.6


#1

Que tal comunidad, soy bastante nuevo en el desarrollo de aplicaciones con cake php 3x, pero aun asi ya desarrolle una aplicación y al momento de subir al servidor y ponerlo en producción en un hosting contratado deja de funcionar el edit de todos los controladores sin ningún mensaje de error, es decir si actualizo la información de un registro, simplemente no actualiza , ya e intentado de todo y no funciona, cabe recalcar que en un servidor local de XAMPP funciona correctamente todo, agradecería que me ayudasen con cualquier sugerencia gracias.

Según mis conocimientos los datos si viajan al controlador pero no entre en la validación
public function edit($id = null)
{

if ($this->request->is([‘patch’, ‘post’, ‘put’])) {
$user = $this->Users->patchEntity($user, $this->request->getData());

        if ($this->Users->save($user)) {
                   
            $this->Flash->success(__('El usuario se actualizo satisfactoriamente.'));

            return $this->redirect(['action' => 'index']);
        }
        $this->Flash->error(__('El usuario no se pudo guardar. Por favor Intente Nuevamente.'));
    }

Lo que quiere decir que simplemente se carga el código que sigue y se recarga únicamente la pagina
$roles = $this->Users->Roles->find(‘list’, [‘limit’ => 200]);
$this->set(compact(‘user’, ‘roles’));

}


#2

First of all, I think you might be at the wrong forum because this is the English CakePHP forum.
Second of all, I don’t think it’s a good idea to already put stuff into production for a client if you’re new to it, but that’s just me.

Third of all, the input gets validated based on what’s in your model.
If there’s no validation in your Users model, Cake just assumes it shouldn’t validate anything.