[dev] Category::getCategoriesByAttributes()
Ben Chavet
ben at chavet.net
Sun Jan 11 20:16:28 PST 2004
Here is the code snipit I'm having problems with:
======
$criteria['OR'] = array(
array('AND' => array(
array('field' => 'gallery',
'op' => '=',
'test' => $this->getName()))));
$value = $this->_shareOb->_categories->getCategoriesByAttributes($criteria);
======
$value is always a db_error where getMesasge() returns "DB Error: unknown error"
The SQL query I get is "SELECT DISTINCT a1.category_id, c.category_name FROM
horde_categories c LEFT JOIN horde_category_attributes a1 ON a1.category_id =
c.category_id WHERE c.group_uid = 'horde.shares.ansel' AND
((a1.attribute_gallery = 'gallery41')) AND a1.attribute_name =
a1.attribute_name"
When I paste that query directly into posgtres, it returns "ERROR: No such
attribute a1.attribute_gallery"
Any ideas?
Thanks,
Ben
Quoting Marko Djukic <mdjukic at horde.org>:
> look at what i just committed.
>
> Quoting Ben Chavet <ben at chavet.net>:
>
> > I'm having a difficult time getting getCategoriesByAttributes() to do what
> I
> > want it to do. I want to get a list of categories where the attribute
> > 'gallery' is a specific value. I've been trying to sift through the
> function
> > code to see what I need to send it, but have had no luck. The SQL it
> > generates
> > is way beyond me. Any help would be appreciated!
> >
> > Thanks,
> > Ben
> >
> > ----------------------------------------------------------------
> > This message was sent using IMP, the Internet Messaging Program.
> >
> > --
> > Horde developers mailing list
> > Frequently Asked Questions: http://horde.org/faq/
> > To unsubscribe, mail: dev-unsubscribe at lists.horde.org
> >
>
>
> --
> Marko Djukic
> Horde Project (http://horde.org)
>
> --
> Horde developers mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
More information about the dev
mailing list