Php 查询以从symfony上的两个表中进行选择
我正在学习symfony框架。现在我通过以下方式从mysql表Php 查询以从symfony上的两个表中进行选择,php,mysql,symfony1,Php,Mysql,Symfony1,我正在学习symfony框架。现在我通过以下方式从mysql表orders获取所有数据: 此外,我还有其他表订单\u完成。如何从表orders和orders\u complete中获取数据 我要执行此查询: SELECT*FROM orders,orders\u complete WHERE orders.id= 订单完成。id 如果我没记错的话,使用propel,您应该能够执行以下操作: $c=新标准(); $orders=OrdersPeer::doSelect($c); foreach(
orders
获取所有数据:
此外,我还有其他表订单\u完成
。如何从表orders
和orders\u complete
中获取数据
我要执行此查询:
SELECT*FROM orders,orders\u complete WHERE orders.id=
订单完成。id
如果我没记错的话,使用propel,您应该能够执行以下操作:
$c=新标准();
$orders=OrdersPeer::doSelect($c);
foreach($orders作为$order){
$complete=$order->getOrderCompletes();
//使用$order和$complete执行某些操作。。。
}
如果您已在架构文件中定义了两个表的关系,则。。。
请务必检查与此相关的推进文档:您需要确保两个表之间存在外键关系。推进将不允许在不相关的表上进行连接。
$c = new Criteria();
$this->items = OrdersPeer::doSelect($c);