Dans mon contrôleur de l'application:CakePHP3 - Flash composante qui ne travaillent pas
class AppController extends Controller
{
public function initialize()
{
parent::initialize();
$this->loadComponent('Flash');
$this->loadComponent('RequestHandler');
$this->loadComponent('Cookie');
}
}
Dans la lecture fonction de contrôleur de fournisseur:
public function review() {
if ($this->request->is('post')) {
$userId = $this->request->session()->read('Auth.User.UserId');
$partnerId = $this->request->data('PartnerId');
$content = $this->request->data('Content');
$commentTable = TableRegistry::get('Comment');
$comment = $commentTable->newEntity();
$comment->UserId = $userId;
$comment->PartnerId = $partnerId;
$comment->Content = $content;
$comment->CreatedBy = $userId;
$comment->UpdatedBy = $userId;
$comment->Source = $this->request->session()->read('Auth.User.LoginBy');
if ($commentTable->save($comment)) {
$this->Flash->success('Thank you for review!');
} else {
$this->Flash->error('So Sorry your review was failed! Please notify for us to fixed this problem!');
}
$this->redirect('provider/' . $partnerId);
}
}
- Lorsque Soumttre succès d'examen, mais le flash n » t montrer. Cependant, j'essaie de créer un autre tutoriel de suivi de projet à partir de YouTube (https://www.youtube.com/watch?v=eASSNS1f3V4) pour le test et Flash travaillant dans ce projet.
- Désolé pour mon anglais, aidez-moi s'il vous plaît. Merci beaucoup!
plz vérifier sur cette URL http: //book.cakephp. org/2.0/fr/core-libraries/components/flash.html –
Merci @Tonystark, je l'ai résolu. –