> ---------------------------------------------------------------------------------------------
> [textfield: companyname]
> [textfield: membername_1] [textfield: joined_at] [textfield: left_at]
> [textfield: membername_2] [textfield: joined_at] [textfield: left_at]
> [textfield: membername_3] [textfield: joined_at] [textfield: left_at]
> ...
> [button:save]
> ---------------------------------------------------------------------------------------------
If your controller does a recursive find() or findAll(), like this:
function view($id=null)
{
$myModel = $this->myModel();
$this->myModel->id = $id;
// read() will not do: no recursion, but...
// remember to pass query conditions as the first arg to find()
// null will put "WHERE 1 = 1" in the query
$r = $this->$iam->find('"Company"."id" = '.$id, NULL, NULL, 2); // one could
put this into the model as well
$this->set('company', $r);
}
Do a pr($company) in your view to see what shows up.
Your edit() action needs a bit more work, but I hope you get the drift.
=======
PS:
until I find a better way (component or such) i've put these in my controllers:
(thats not really DRY, but working on it :)
private function meis()
{
return $this->modelClass;
}
private function &myData()
{
return $this->data[$this->meis()];
}
private function &myModel()
{
$modelName = $this->meis();
return $this->$modelName;
}
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---