Php 如何在symfony中编写自定义查询
我在我的项目中使用symfony框架,但很多时候我对在条令模式下编写mysql查询非常困惑,因此,请建议我如何在symfony中编写自定义查询, 像Php 如何在symfony中编写自定义查询,php,mysql,symfony1,Php,Mysql,Symfony1,我在我的项目中使用symfony框架,但很多时候我对在条令模式下编写mysql查询非常困惑,因此,请建议我如何在symfony中编写自定义查询, 像 您的sql无效,但假设A是对用户表的引用: $user = Doctrine_Query::create() ->from("User a") ->where("a.id = ?", "X3B8882") ->fetchOne(); 或者 $user = UserTable::getInstance()->fi
您的sql无效,但假设
A
是对用户表的引用:
$user = Doctrine_Query::create()
->from("User a")
->where("a.id = ?", "X3B8882")
->fetchOne();
或者
$user = UserTable::getInstance()->findOneById("X3B8882");
这是最基本的问题之一,因此我强烈建议您阅读doctrine主页上提供的文档。您的答案在中给出。您是在谈论Symfony-2.0还是任何以前的版本?
$query="SELECT * FROM USER WHERE A.ID = 'X3B8882'"
$conn = Doctrine_Manager::getInstance()->connection();
$stmt = $conn->prepare($query);
$stmt->execute();
while ($row = $stmt->fetch()) {
$results[] = $row['sm_mnuitem_webpage_url'] ;
}
$query="SELECT * FROM USER WHERE A.ID = 'X3B8882'"
$conn = Doctrine_Manager::getInstance()->connection();
$stmt = $conn->prepare($query);
$stmt->execute();
while ($row = $stmt->fetch()) {
$results[] = $row['sm_mnuitem_webpage_url'] ;
}