Простой Запрос повторного использования Propel здесь не работает, несмотря на то, что мой код аналогичен примеру на веб-сайте Propel. Это ошибка или моя ошибка?
$q = MashupSettingQuery::create()->filterByMashup($this);
var_dump($q->count(), $q->findOneByKey('redirect_uri'), $q->count());
Вывод:
int 5
object(MashupSetting)[28]
protected 'startCopy' => boolean false
protected 'id' => int 9
protected 'key' => string 'redirect_uri' (length=12)
int 1
то есть повторное использование не работает, потому что count()
сначала возвращает 5, а затем 1.
Даже использование MashupSettingQuery::create()->filterByMashup($this)->keepQuery(true)
не решило проблему.