> [mailto:[EMAIL PROTECTED] On Behalf Of brandags
> Wait - but don't I still need to send the validation rules, 
> etc. to the
> view? Can you change what parameters are sent to the 
> startup() function?

Well, here is your init function:

function init($validations=null, $data=null)
{
   $formData = array('validations' => $validations, 'data'=>$data);
   $this->controller->set('formData', $formData);
}

And you are calling it like this:

function beforeFilter()
{
   $this->Myform->controller = &$this;  
   $this->Myform->init($this->User->validate, $this->data);
}

So you should be able to do this:
// seemed to work with preliminary testing...
function startup( &$controller )
{
   $validations = array() ;
   foreach( $controller->modelNames as $model )
   {
          $validations += $controller->$model->validate ;
   }

   $this->controller = $controller ;
   $this->controller->set( 'formData', array( 
        'validations' => $validations,
        'data' => $this->controller->data ) ) ;
}

--
Regards,
Ryan Ginstrom


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

Reply via email to