Using field() would be more efficient/appropriate:

field(string $name, array $conditions = null, string $order = null)

http://book.cakephp.org/view/453/field

Chris


On Jun 25, 5:18 am, hari priya <hpharipr...@gmail.com> wrote:
> Hello David,
>
> I think you can use find('first', $params) function to retrieve your data.
>
> Please see the linkhttp://book.cakephp.org/view/449/find. It covers
> diffrent ways of using the find function.
>
> Hope this may help you.
>
> - Haripriya
>
> On Thu, Jun 25, 2009 at 8:41 AM, David <da...@reflashed.com> wrote:
>
> > Hello,
>
> > I was curious as to what's the best way is to find a row's id based
> > off another field's value.
>
> > example:
>
> > function sortByGenre($genre_name) {
> >        $genre = $this->Game->Genre->find('all', array('conditions'=>array
> > ('value'=>$category_name)));
> >        $genre_id = $genre[0]['Genre']['value'];
> > }
>
> > ...Now I know there's got to be a better way.  Does cakePHP have any
> > convenience functions or any other way to make this simpler?  I have a
> > feeling I'm approaching this in the completely wrong way.
>
> > David
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to cake-php@googlegroups.com
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?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to