gpt4 book ai didi

php - 查询从 symfony 上的两个表中选择

转载 作者:行者123 更新时间:2023-11-30 21:22:29 24 4
gpt4 key购买 nike

我正在学习 symfony 框架。现在我以这种方式从 mysql 表 orders 获取所有数据:

$c = new Criteria();
$this->items = OrdersPeer::doSelect($c);

我还有其他表 orders_complete。如何从表 ordersorders_complete 中获取数据?

我想做这个查询:

SELECT * FROM orders, orders_complete WHERE orders.id =
orders_complete.id

最佳答案

如果我没记错的话,使用 propel 你应该能够做类似的事情:


$c = 新标准();
$orders = OrdersPeer::doSelect($c);
foreach($订单作为$订单){
$complete = $order->getOrderCompletes();
//用 $order 和 $complete 做点什么 ...
}

前提是您已在架构文件中定义了两个表的关系...请检查与此相关的推进文档:http://propelorm.org/documentation/04-relationships.html#using-relationships-in-a-query

关于php - 查询从 symfony 上的两个表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27469441/

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