Je fais un module de commentaires sur Pôle Pégase basé sur CRUD et je bloque sur l'url de retour qui ne se déclenche pas.
Ma fonction :
- Code : Tout sélectionner
public function createAction($request, $params = null)
{
$errors = parent::createAction($request, $params);
if ($request->POST) {
$url_retour = __WWW_ROOT__ . '/actions/action?id=' . $request->post('int', 'actions_commentaires-id_action');
return $this->handle_errors($errors, $url_retour);
}
}
C'est repris d'une fonction dans offremarcheController sur AndCo, du coup je ne comprends pas pourquoi ça ne fonctionne pas.
Après réflexion je ne comprends d'ailleurs pas l'intérêt de rajouter un $this->handle_errors puisque cet appel se fais déjà dans crud::createAction ? On peut surcharger la fonction avant l'appel à son parent mais après cela est inutile puisque l'on sera forcément redirigé vers module/index?id=