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

Reply via email to