[英]Symfony2 working with database
我正在從事有關Symfony2的第一個項目。 我的基本動作有些問題。 我已經生成了表的實體:
CREATE TABLE IF NOT EXISTS `product_category` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
現在,我要從該表中選擇所有行。 我應該怎么做? 我試圖在實體中添加新方法。
public function getAll()
{
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT *
FROM product_category'
);
return $query->getResult();
}
...但是我很確定這是不好的方法,因為我將不得不在具體實體的上下文中使用此方法。 有小費嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.