Previous discussions:
1.  
http://groups.google.com/group/cake-php/browse_thread/thread/856cda8e27da925f
2. https://trac.cakephp.org/ticket/2473

Summary:
I still don't get it working.

Case:
1. add.ctp
$form->create('model1')
...
$form->input('a');
$form->input('b');
$form->input('model2.x');

2. controller1::add()
$this->model1->save($this->data);
$this->model1->model2->save($this->data['model2']);

Problem:
1. $form->input('model2.x'); doesn't render input field with required
class. Note, model2->validate['x'] is set with proper rules.
2. From controller1::add()
$this->model1->model2->save($this->data['model2']) correctly shows the
validation error message in 'model2.x'
3. *But*, from controller1::add()
$this->model1->model2->validates() doesn't show validation error
message in 'model2.x'--it always get validated.

Side notes:
1. Invalidating from controller1::add() seems to work. But,
$this->model1->model2->invalidate('x'); shows "1" next to the
'model2.x'


Does anyone know how to get it working?

--
  <?php echo 'Just another PHP saint'; ?>
Email: rrjanbiah-at-Y!com    Blog: http://rajeshanbiah.blogspot.com/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to