我正在使用symfony 2.3开发一个简单的应用程序。我有一个名为“州”的表,其中有4条记录:
ID名称
(TINYINT)(VARCHAR(30))
1 Single
2 Married
3 Widowed
4 Divorced
我使用以下说明:
$state = $this->getDoctrine()->getRepository('appBDDBundle:State')->findAll();
树枝:
{% for s in state %}
{{ s.name }}
{% endfor %}
然后给我回复:
Single
Single
Single
Single
发生了什么事?我是symfony 2的新手
问候和感谢。
:
控制器:
public function indexAction()
{
$state = $this->getDoctrine()->getRepository('appBDDBundle:State')->findAll();
return $this->render('appAdminBundle:States:index.html.twig', array('state' => $state));
}
编辑:
我解决了:
他们应该输入大写字母和粗体:“不要将小数据类型用作主要密钥,因为被认为是布尔类型的SYMFONY,这可能会导致错误”