prosta sprawa - po wejsciu na strone ze zdjeciem zwieksza sie wartosc w kolumnie licznik.
jak to wykonac w symfony poprawnie?
takie rozwiazanie chyba nie jest za dobre
<?php $zdjecie->setLicznik($zdjecie->getLicznik() + 1); $zdjecie->save(); ?>
UPDATE zdjecie SET LICZNIK = 2, UPDATED_AT = '2008-08-05 18:33:52' WHERE zdjecie.idzdjecie=1
UPDATE zdjecie SET LICZNIK = LICZNIK + 1, UPDATED_AT = '2008-08-05 18:33:52' WHERE zdjecie.idzdjecie=1
<?php $c = new critieria(); $c->add(NewsPeer::STATUS, true); $con = Propel::getConnection(); $update = new Criteria(); $update->add(NewsPeer::LICZNIK, "licznik = licznik + 1", Criteria::CUSTOM); BasePeer::doUpdate($c, $update, $con); ?>
<?php $c = new Criteria(); $c->add(AuthorPeer::NAME, "char_length(name) = 4", Criteria::CUSTOM); ?>
<?php $c = AuthorPeer::getCriteria(); $c->add(new LiteralSql("char_length(name) = 4")); ?>