yES, die(debug($this->Student->ValidationErrors)) managed to solve my problem. Now, i'm able to save the form data.
Thanks a lot. die(debug($this->Student->ValidationErrors)) is a good time saver. On Jun 29, 5:28 am, varai <vaanip...@gmail.com> wrote: > Hi Jeremy, > > The following is what i'm getting if I added die(debug($this->Student- > > >ValidationErrors)) to the else stmt > > merry_flowers\controllers\students_controller.php (line 12) > Array > ( > ) > > thanksvarai > > On Jun 28, 4:35 pm, Jeremy Burns | Class Outfit > > > > <jeremybu...@classoutfit.com> wrote: > > Add an else to the if (save) command: > > die(debug($this->Student->validationErrors)); Maybe it's failing at the db > > level. > > > Jeremy Burns > > Class Outfit > > >http://www.classoutfit.com > > > On 28 Jun 2011, at 12:20,varaiwrote: > > > > Hi > > > > my following students_controller.php is not saving the student info in > > > the form. I have no idea on what is the prob. I have already checked > > > the data to be saved using var_dump($this->data) > > > > students_controller.php > > > <?php > > > class StudentsController extends AppController{ > > > > function add(){ > > > if (!empty($this->data)){ > > > var_dump($this->data); > > > if ($this->Student->save($this->data)){ > > > $this->Session->setFlash('Your child\'s admission has been > > > received. We will send you an email shortly.'); > > > $this->redirect(array('action'=>'home')); > > > } > > > } > > > } > > > } > > > ?> > > > > add.ctp > > > <?php > > > echo $form->create('Student', array('action'=>'add')); > > > echo '<fieldset>'; > > > echo '<legend>Student Information</legend>'; > > > echo $form->input('Student.name'); > > > echo $form- > > >> input('Student.gender',array('type'=>'radio','options'=>array('Male'=>'Male','Female'=>'Female'),'value'=>'Male')); > > > echo $form->input('Student.dob', > > > array('label'=>'DOB','dateFormat'=>'DMY')); > > > echo $form->input('Student.class_id', array('label'=>'Enquiry Class > > > for', > > > 'options'=>array('1'=>'Playgroup','2'=>'Nursery','3'=>'LKG', > > > '4'=>'UKG'),'selected'=>'1')); > > > echo '</fieldset>'; > > > > echo $form->end('Submit'); > > > > ?> > > > > -- > > > Our newest site for the community: CakePHP Video > > > Tutorialshttp://tv.cakephp.org > > > Check out the new CakePHP Questions sitehttp://ask.cakephp.organdhelp > > > 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 > > > athttp://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