每次刷新实体时均防止更新createdAt字段

时间:2018-07-20 06:29:49

标签: symfony-2.8

我正在使用symfony 2准则orm更新记录。但是每次更新记录时,称为createdAt值的TIMESTAMP字段都会发生变化(设置当前日期时间)。如何预防这种行为?看到我的代码,

    public function newsDetailsAction(Request $request)
        {  

         ....

        $post = $this->getDoctrine()->getRepository('AdminBundle:BlogPostEntity')->findOneBy(array('postId' =>  $postid ));  

        $views = $post->getPostViews();

        $post->setPostViews($views + 1);

                $entityManager = $this->getDoctrine()->getManager();
                $entityManager->persist($post);
                $entityManager->flush(); 

...
}

1 个答案:

答案 0 :(得分:0)

我的坏。我在使用时间戳作为类型。就是这个问题。