В чем вопрос?Вы хотите написать этот SQL-запрос в Propel?
<?php
TvChannelQuery::create('a')
->joinTvProgram('b')
->addJoinCondition('b', 'b.StartTime >= 2011-09-23 12:00:00')
->addJoinCondition('b', 'b.EndTime >= 2011-09-23 14:30:00')
->orderByCode()
->limit(10)
;
Нечто подобное должно работать, но будьте осторожны со значениями, переданными в addJoinCondition
, здесь нет привязки, и если вы хотите изменить эти значенияВы должны использовать его для предотвращения SQL-инъекций или других проблем безопасности.