1
我有三個表,如用戶,工作和job_applied。用戶表有uid,工作表有jid,job_applied有uid和jid。我需要根據job_applied表的uid和jid來獲得工作表的名稱,說明,工作表的位置。 我可以從下面的代碼中獲取值,但我認爲這是錯誤的方式(粗糙的方式)。Symfony推進模型圖層
$this->jobapplieds = $this->getUser()->getUser()->getJobApplieds();
foreach($jobapplieds as $ja)
{
$c = new Criteria();
$c->clearSelectColumns();
$c->addSelectColumn(JobPeer::TITLE);
$c->addSelectColumn(JobPeer::DESCRIPTION);
$c->addSelectColumn(JobPeer::STATUS);
$c->add(JobPeer::JID,$ja->getJid());
$rs = JobPeer::doSelectRS($c);
while($rs->next())
{
echo $rs->getString(1);
print $rs->getString(2);
}
echo $ja->getAppliedAt();
}
您正在使用哪個版本的Symfony和Propel? – 2011-04-17 11:22:14
symfony 1.16版本正在使用...推動我不知道,它是哪個版本... – Darshan 2011-04-18 05:14:53
Symfony 1.16不存在,你的意思是1.0.16? – 2011-04-18 08:27:34