Well I need the updated_at field if some other fields are updated. Only the views-field should not generate a change of the updated_at..
On Jul 30, 4:08 pm, Aldaron <[email protected]> wrote: > If you don't need to auto update this field then you should not use > timestampable.. > Try to set the update_at field inside your update sentence to > updated_at = $invoker->getUpdateAt() > > On 30 jul, 04:18, comb <[email protected]> wrote: > > > Hi! > > > I use the Timestampable behavior on a model. > > The model counts how often it was shown at a column "views". > > > Well as you might imagin, I want to update the views-column without > > changing the updated_at-value. > > How can I do this? > > > example: > > > public function incrementNbViews() > > { > > $invoker = $this->getInvoker(); > > // increment > > $invoker->setNbViews($invoker->getNbViews() + 1); > > // save > > $q = Doctrine::getTable(get_class($invoker))->createQuery(); > > $q->update() > > ->set($q->getRootAlias().'.nb_views', '?', > > $invoker->getNbViews()) > > ->where($q->getRootAlias().'.id = ?', $invoker->getId()) > > ->execute(); > > } > > > => updated_at should NOT change, but it does. > > -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-users?hl=en
