gpt4 book ai didi

escaping - 使用 EntityRepository::findBy() 时是否需要转义值?

转载 作者:行者123 更新时间:2023-12-05 00:36:09 25 4
gpt4 key购买 nike

当使用 Doctrine2 时 EntityRepository::findBy()我还需要转义我传入的值吗?

$em->getRepository('User')->findBy(array('name' => $_POST['name']));
^ need to escape?

最佳答案

简答:不,你没有 .

长答案:转义是一个低级别的数据库问题,更高级别的 ORM喜欢你的教义摘要。在使用 Doctrine 时,您应该只关心查询域模型,而不是如何将其转换为底层持久性技术(在本例中为 SQL 查询)。

关于escaping - 使用 EntityRepository::findBy() 时是否需要转义值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8463711/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com