You were also the one asking here? http://www.dereuromark.de/2014/04/21/cakephp-flash-messages-2-0/
Am Montag, 21. April 2014 00:47:15 UTC+2 schrieb Ankan Adhikari:
-- Right?
I answered there.
I answered there.
Most errors should result in an exception of some kind which you can catch.
Am Montag, 21. April 2014 00:47:15 UTC+2 schrieb Ankan Adhikari:
Nothing new:So my models are very heavy and granular on functionality.Controller actions calls -> method in model -> in turn may calls more methods in other related or same model etc.each of these methods in models return boolean for success or failure.I want each model method to be responsible for setting the flash message also.the following approach works, but it doesn't seem very neat.//Somewhere in a model method:
public function savethisstuff($data) {
if($not_ok){ $this->error = __('My error message'); return false; } return true; }
in my controller :
public function add(){ if(!$this->Modelname->savethis
stuff ($this->request->data)){
$this->Session->setFlash($this-> Modelname->error); } }writing to the session directly also does not seem like a very good idea either, because models can be used in shells where there is no session.what could be the best way? Or Am I totally missing the point of something?
Like Us on FaceBook https://www.facebook.com/CakePHP
Find us on Twitter http://twitter.com/CakePHP
---
You received this message because you are subscribed to the Google Groups "CakePHP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscribe@googlegroups.com.
To post to this group, send email to cake-php@googlegroups.com.
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.
No comments:
Post a Comment