Bonjour,
C'est tout bête mais as-tu vérifié que ton application était en
production (Debug à 0 dans config/core.php). En effet, si ce dernier
n'est pas à 0, la redirection du flash ne se fera pas toute seule.
Je suis débutant mais ton flash me semble un peu bizare. Je te
redirige vers l'api Cake afin de voir le fonctionnement de la
méthode :
http://api.cakephp.org/class_controller.html#2b66f20244cf1a25d0fe7afbd15ec3d7
On 30 juin, 16:22, Fish <[EMAIL PROTECTED]> wrote:
> Bonsoir now,
>
> un truc bizarre lors de l'ajout d'un élément (via une vue Bakée)
> j'arrive sur une page blanche et l'enregistrement se fait bien.
>
> function add() {
> if (!empty($this->data)) {
> $this->Statut->create();
> if ($this->Statut->save($this->data)) {
> $this->flash(__('Statut enregistre.', true),
> array('action'=>'index'));
> $this->_stop();
> } else {
> }
> }
> }
>
> En enlevant $this->_stop(); je peux voir le message "Statut
> enregistre" mais il n'y a pas de redirection.
> Je n'ai pas trop fait attention à ce comportement ayant eu d'autres
> chats à fouetter mais cela me semble bizarre une redirection ou un
> lien vers la page precedente est surement manquant. Quelqu'un aurait-
> il une idée ?
>
> Je précise que lors d'une suppression j'arrive jusqu'au message de
> confirmation et ça stoppe.
> function delete($id = null) {
> if (!$id) {
> $this->flash(__('Invalid Statut', true),
> array('action'=>'index'));
> }
> if ($this->Statut->del($id)) {
> $this->flash(__('Statut deleted', true),
> array('action'=>'index'));
> }
> }
>
> J'ai également un soucis dans le message de confirmation de
> suppression dans toutes mes vues:
> J'ai du remplacer # %s par l'appel direct de ce que je veux afficher
> (ici $statut['Statut']['type'])...
>
> <?php echo $html->link(__('Supprimer', true),
> array('action'=>'delete', $statut['Statut']['id']), null,
> sprintf(__('Etes vous sur de vouloir supprimer '.$statut['Statut']
> ['type'].'?', true), $statut['Statut']['id'])); ?>
>
> Encore une bizarrerie, j'espère que ces problèmes ne sont pas
> révélateurs d'un problème plus général, tout le reste fonctionne très
> bien pourtant. (si ce n'est un affichage pas très userfriendly dont je
> parlerais demain matin pour réveiller tout le monde :))
--~--~---------~--~----~------------~-------~--~----~
Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---