часть "где" должна быть:
"ID = " . $this->RelateToProjectID
о, подождите, вышеописанное будет работать только для $ has_one, но вы используете отношение many_many.
следующееследует выполнить трюк для ваших отношений many_many:
создать массив идентификаторов связанных проектов:
$projects = $this->RelateToProject();
$projectIDs = array();
if($projects) {
foreach($projects as $project) {
$projectIDs[] = $project->ID;
}
}
, а затем использовать их в своем выражении 'where', например:
"ID IN (" . join(',',$projectIDs) . ")"