i have 3 tables
Event
idevent
idobject
Object
idobject
idobject_parent
Event recurrence
idevent_recurrence
idobject
the values are
Event
idevent | idobject
1 | 1
Object
idobject | idobject_parent
1 | null
2 | 1
Event recurrence
idevent_recurrence | idobject
1 | 2
this is my code in Event Model function relations
'recurrence' => array(self::HAS_MANY, 'EventRecurrence', '','with'=>'idobject0','condition'=>'idobject_parent=:idobject','params'=>array(':idobjects'=>t.idobject)),
The query of this is
[color="#0000FF"]SELECT recurrence.idevent_recurrence AS t1_c0, recurrence.idobject AS t1_c1, recurrence.name AS t1_c2, idobject0.idobject AS t2_c0, idobject0.idobject_type AS t2_c1, idobject0.idobject_parent AS t2_c2
FROM event_recurrence recurrence LEFT OUTER JOIN object idobject0 ON (recurrence.idobject=idobject0.idobject) WHERE (idobject_parent=:idobject). Bound with :idobjects=‘t.idobject’[/color]
which is wrong!
How can i make the bound :idobjects=1 (which is the idobject of the event)
thanks