[{"alias":"Profile"}][{"alias":"Profile"},{"alias":"ExtendedProfile","classname":"myExtendedProfile","on":"ExtendedProfile.user_id=modUser.id"}]did you trysorry, no
[{"alias":"Product"},{"alias":"Category"}]
[{"alias":"Product","alias":"Category"}][{"classname":"Jj_categories","alias":"Category","on":"Category.id=category"}]Could not load class: Jj_categories from mysql.jj_categories.what is wrong?
Jj_categories::getSelectColumns() is not a valid static method.
sounds like the package for this class is not loaded.you're right. I added Jj_categories to schema and it works. But field name from table jj_categories does not appear.
are all your tables defined in the same schema?
whats you schema?
<object class="Jj_categories" table="jj_categories" extends="xPDOSimpleObject"> <field key="id" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> </object> <object class="Jj_comp" table="jj_comp" extends="xPDOSimpleObject"> <field key="name_de" dbtype="varchar" precision="255" phptype="string" null="true" /> <field key="name_en" dbtype="varchar" precision="255" phptype="string" null="true" /> <field key="category" dbtype="varchar" precision="255" phptype="string" null="true" /> <field key="url" dbtype="varchar" precision="255" phptype="string" null="true" /> <field key="image" dbtype="text" phptype="string" null="true" /> <field key="descr_de" dbtype="text" phptype="string" null="true" /> <field key="descr_en" dbtype="text" phptype="string" null="true" /> <field key="tags_de" dbtype="text" phptype="string" null="true" /> <field key="tags_en" dbtype="text" phptype="string" null="true" /> <field key="published" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" /> <field key="createdby" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> <field key="createdon" dbtype="datetime" phptype="datetime" null="false" /> <field key="editedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> <field key="editedon" dbtype="datetime" phptype="datetime" null="false" /> <field key="deleted" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" /> <field key="deletedon" dbtype="datetime" phptype="datetime" null="false" /> <field key="deletedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> <field key="publishedon" dbtype="datetime" phptype="datetime" null="false" /> <field key="publishedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> </object>
I can't see the field 'name' in your schema. Is it there?thanks, I added name field and it works like a charm

[{"alias":"Profile"}]