繁体   English   中英

添加两个查询

[英]Add two Queries

圣诞节快乐!

我确实有一个问题要在symfony 1.4中添加两个doctrine查询

    $q1 = Doctrine_Query::create()
            ->from('order o')
            ->innerJoin('o.shop s ')
            ->innerJoin('o.customer c')
            ->where('o.id = ?', $this->orderid_hashed)
                    ->fetchOne();
    $testid = 19;
    $q2 = Doctrine_Query::create()
            ->from('shopemployee se')
            ->where('se.id = ?', $testid);

    $this->q_all = $q1+$q2;

我想这是有效的。 但是我如何在其中一个表中保存现在的东西。 例如:

$this->q_all -> setOrder()-> setId('123');
or
$this->q_all -> setShopemployee()-> setId('123');

以上情况不起作用。 我怎样才能做到这一点? 提前致谢!!!

Craphunter

为什么不在学说中使用merge()?

$data = array('name' => 'jimbob');

$User->Doctrine::getTable('User')->find(1);

$User->merge($data);

$User->save();

好吧,我搞砸了一个查询。 这是一个愚蠢的问题!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM