Я установил средство проверки почты в моей форме symfony, чтобы остановить дублирование первичных ключей. Первичный ключ – это двухсимвольная строка в этом случае. Код, используемый для проверки: $this->mergePostValidator(new sfValidatorDoctrineUnique(array( 'model' => 'Manufacturers', 'column' => 'id', 'primary_key' => 'id' ))); Первичный ключ имеет верхний регистр (например, AU). Как ни странно, триггеры проверки почты успешно запускаются в […]
Мне было интересно, есть ли способ объявить заказ по умолчанию для моих моделей доктрины. например У меня есть work модель, и у меня есть photos . Когда я загружаю произведение, все связанные с ним фотографии загружаются в $work->photos . Когда я их показываю, они упорядочиваются по их идентификаторам. Было бы очень удобно объявить заказ по […]
Можно ли использовать агрегированные значения в запросе Doctrine_RawSql? Вот что я пытаюсь сделать: $q = new Doctrine_RawSql(); $q->select('{q.*}, AVG(a.value) AS avg'); $q->from('– complex from clause'); $q->addComponent('q', 'Question'); Однако SQL, созданный Doctrine, оставляет только столбцы из question таблицы и опускает агрегированное значение avg .