> It seems my syntax for find isn't ok, but as far as I can see I follow
> correctly
Nope, look again. The first argument either is "string $type" ('all',
'count' etc) or the conditions array. It is not, however, an array
containing the conditions array. Just change that to
$hotelmaster = $this->Hotelmaster->find('first', $params);
and it should work.
Chrs,
Dav
On 5 Sep 2008, at 19:21, Liebermann, Anja Carolin wrote:
>
> Dear all,
>
> I have a function in a controller:
>
> function getHotelmaster($id)
> {
> $params = array(
> 'conditions' => array('Hotelmaster.id' => $id),
> //array of conditions
> 'recursive' => -1 //int
> );
> $hotelmaster = $this->Hotelmaster->find($params);
> $this->set('hotelmaster', $hotelmaster);
> return $hotelmaster ;
> }
>
> Causing following error message
> SQL Error: 1054: Unknown column 'conditions' in 'where clause'
>
> When called via
> $this->data =
> $this->Hotel->requestAction('hotelmasters/getHotelmaster/'.
> $hotelmaster_
> id);
> From another controller.
>
> It seems my syntax for find isn't ok, but as far as I can see I follow
> correctly
> http://manual.cakephp.org/view/73/Retrieving-Your-Data
>
> What I want to achive is retriving my dataset without recursive
> lookups.
>
> Anyone a hint?
>
> Thanks a lot
>
> Anja
>
> >
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"CakePHP" 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
-~----------~----~----~----~------~----~------~--~---