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
-~----------~----~----~----~------~----~------~--~---