0
Работа с Propel ORM 1.5, мне не хватает метода для объединения двух PropelCollections
.Propel - сбор слияний
Краткое предложение может быть:
public function mergeCollection($collection){
foreach($collection as $i => $item){
if(! $this->contains($item)){
// append item
$this->append($item);
}
}
}
Так что я новичок в Propel Я хотел бы спросить вас, если есть лучший способ сделать это?
Или эта функциональность уже включена в Propel, но я ее еще не обнаружил?
Хорошо, я нашел этот код, выполнив поиск в списке рассылки. Это похоже на способ сделать это! У вас есть идея о том, как интегрировать эти функции в существующий проект. Предотвращение изменения класса PropelCollection вручную? – domi27
Ну, это будет усложнять, я предполагаю, что интегрирую эти функции без изменения PropelCollection (может быть временное исправление, ожидающее объединения патча). И как Франсуа говорит на ML _write патч с модульными тестами и публикует его на Propel Github, тогда ваша функция может оказаться в следующей версии Propel_. – j0k