I am dam got stuck here. Can some one suggest anything?
BR Tapan Thapa On Thu, Feb 17, 2011 at 10:02 AM, Tapan Kumar Thapa < tapan.th...@hindustantimes.com> wrote: > Hello, > > Now i am trying like this. > > > http://localhost/cakephp/incomings/request/msisdn:/operator:AIRTEL/circle:DELHI > > but still validation from model class it not working. Please please > suggest. > > My Model: > > > <?php > > class Incoming extends AppModel { > > var $name = 'Incoming'; > var $validate = array( > 'msisdn' => array( > 'required' => true, > 'allowEmpty' => false, > 'rule' => 'numeric', > > 'message' => 'Please enter a valid msisdn', > )); > > } > > ?> > > My Controller: > > > <?php > > class IncomingsController extends AppController { > > var $name = 'Incomings'; > > function request() { > $this->Incoming->set($this->params['named']['msisdn']); > if ($this->Incoming->validates()) { > $this->Session->setFlash("Correct"); > } else { > $this->Session->setFlash("Incorrect"); > } > } > > } > > ?> > > I am always going in Correct message if condition however i have not given > any value in msisdn parameter. > > *Please please suggest something. I am clue less. Is validation only works > in case of post request from view?* > > Regards > Tapan Thapa > India > > > > On Thu, Feb 17, 2011 at 8:56 AM, Tapan Kumar Thapa < > tapan.thapa2...@gmail.com> wrote: > >> I don't mind using URL like this but are you sure that validation will >> work like this? >> >> Regards >> Tapan Thapa >> >> Sent from my iPhone >> >> On Feb 16, 2011, at 11:36 PM, euromark <dereurom...@googlemail.com> >> wrote: >> >> > you are mixing cake pretty urls and plain url style >> > >> > why not going with >> > /.../x:1/y:2/z:3 >> > and using >> > $this->params[named] >> > ? >> > >> > if you don't mind my asking >> > >> > >> > On 16 Feb., 12:49, Tapan Thapa <tapan.thapa2...@gmail.com> wrote: >> >> Hello Community, >> >> >> >> I want to create a url like this. >> >> >> >> http://localhost/cakephp/incomings/request/?msisdn=919871701375&opera. >> .. >> >> >> >> and i am accepting this request in my controller like below code and >> >> passing it to model for validation but it is not working in case i >> >> left any variable above blank like (circle=) or (msisdn=) >> >> >> >> incomings_controller.php >> >> >> >> <?php >> >> class IncomingsController extends AppController { >> >> var $name = 'Incomings'; >> >> function request() { >> >> $this->Incoming->set($this->params['url']); >> >> $this->Incoming->validates();} >> >> } >> >> >> >> ?> >> >> >> >> incoming model: >> >> >> >> <?php >> >> class Incoming extends AppModel { >> >> var $name = 'Incoming'; >> >> var $validate = array( >> >> 'msisdn' => array( >> >> 'rule' => 'notEmpty', >> >> 'required' => true, >> >> 'message' => 'Please enter a valid msisdn', >> >> 'last' => true >> >> ), >> >> 'operator' => array( >> >> 'rule' => 'notEmpty', >> >> 'required' => true, >> >> 'message' => 'Please enter a valid operator', >> >> 'last' => true >> >> ), >> >> 'circle' => array( >> >> 'rule' => 'notEmpty', >> >> 'required' => true, >> >> 'message' => 'Please enter a valid circle', >> >> 'last' => true >> >> ) >> >> ); >> >> >> >> } >> >> >> >> ?> >> >> >> >> Please suggest. >> >> >> >> Regards >> >> Tapan Thapa >> >> India >> >> tapan.th...@yahoo.com >> > >> > -- >> > Our newest site for the community: CakePHP Video Tutorials >> http://tv.cakephp.org >> > Check out the new CakePHP Questions site http://ask.cakephp.org and >> help others with their CakePHP related questions. >> > >> > >> > To unsubscribe from this group, send email to >> > cake-php+unsubscr...@googlegroups.com For more options, visit this >> group at http://groups.google.com/group/cake-php >> > > -- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions. To unsubscribe from this group, send email to cake-php+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php