我正在尝试为特殊类型的项目选择MVC框架。我选择了Symnfony2,但有些东西让我担心。我不想使用任何ORM,我更愿意使用原始的SQL
查询。
是否可以使用Symfony2?
答案 0 :(得分:0)
请记住,您可以在symfony2中编写自己的SQL查询
$em = $this->getDoctrine()->getManager();
$query = $em->createQuery(
'SELECT p
FROM AppBundle:Product p
WHERE p.price > :price
ORDER BY p.price ASC'
)->setParameter('price', '19.99');
$products = $query->getResult();
// to get just one result:
// $product = $query->setMaxResults(1)->getOneOrNullResult();
您只需要了解一点语法和实体namin约定
我强烈建议您阅读食谱以便快速学习
答案 1 :(得分:0)
您可以卸载DoctrineBundle并根据需要编写数据库逻辑。但是通过这种方式,您应该编写许多自定义内容,例如用户身份验证提供程序。大量的社区捆绑都是基于学说的。