UPDATE tabela SET kolumna=1 WHERE pk IN (1,2,34,...)
próbowałem zarówno:
<?php $c1=new Criteria(); $c1->add(TabelaPeer::PK,$ids,Criteria::IN); $c2=new Criteria(); $c2->add(TabelaPeer::KOLUMNA,1); BasePeer::doUpdate($c1,$c2,Propel::getConnection()); ?>
jak i z uzyciem TabelaPeer::doUpdate
Niestety wywala się twierdząc że nie może przekonwertować obiektu Tabela na integer.
Googlowałem z godzine ale bezskutecznie.
Jeśli się nie da przez Propel/Criteria to może jakiś inny sposób na masowy UPDATE z kompaktybilnością na wiele baz.