2016-12-27 57 views
0

我有一个symfony 3项目,可以在我的本地机器上正常工作,但是在docker上部署并清除缓存后,将777赋予var文件夹项目工作但数据错误。 这是为例的CONTROLER方法:Symfony3从数据库中提取错误的数据

/** 
* @Route("/post/index",name="postindex") 
*/ 
public function indexAction() 
{ 
    $Posts = $this->getDoctrine()->getRepository('AppBundle\Entity\Post')->findAll(); 
    return $this->render('AppBundle:Post:index.html.twig', array('posts' => $Posts)); 
} 

这是树枝模板

> {% extends "::base.html.twig" %} {% block title %}List Post{% endblock 
> %} {% block body %} 
>  <section class="firstsection"> 
>   <div class="container"> 
>    <h2>Posts</h2> 
>    <table class="table table-bordered"> 
>     <tr class="active"> 
>      <td class="text-bold">Title</td> 
>      <td class="text-bold">Body</td> 
>      <td class="text-bold">created At</td> 
>      <td class="text-bold">update dAt</td> 
>      <td class="text-bold">Action</td> 
>     </tr> 
>     {% for post in posts %} 
>      <tr> 
>       <td>{{ post.title }}</td> 
>       <td>{{ post.body }}</td> 
>       <td>{{ post.createdAt|date("m/d/Y") }}</td> 
>       <td>{{ post.updatedAt|date("m/d/Y") }}</td> 
>       <td> 
>        <ul> 
>         <li><a href="{{ path('postshow', {'id': post.id}) }}">View</a></li> 
>         <li><a href="{{ path('postupdate', {'id': post.id}) }}">Edit</a></li> 
>         <li><a href="{{ path('postdelete', {'id': post.id}) }}">Delete</a></li> 
>        </ul> 
>       </td> 
>      </tr> 
>     {% endfor %} 
>    </table> 
>   </div> 
>  </section> {% endblock %} 

这就是结果: enter image description here

,这是我在邮寄表

enter image description here

请帮忙吗? 对不起英语。

+0

你的意思是“标题”和“身体”显示错误的价值观?也许顺序是上升的? –

+0

我真的不明白你的问题。两幅图像中显示的数据完全不同!?实际存储在您的数据库中的已部署应用的内容是什么?你是否想按ID排列元素,使其在第二个屏幕截图中具有给定值的升序? – baris1892

+0

@Alvinbunk没有我的所有数据都列在图片上我的管理员。 –

回答

0

您使用的是不同的数据库部署版本

+0

当我从码头终端中选择数据时,找不到相同的数据库,我找到相同的数据。 –