1
私はuser、job、job_appliedの3つのテーブルを持っています。ユーザーテーブルにはuidがあり、ジョブテーブルにはjidがあり、job_appliedにはuidとjidがあります。私はjob_appliedテーブルのuidとjidに応じて、仕事のタイトル、説明、仕事のテーブルの位置を取得する必要があります。 私は下のコードから値を取得することができますが、これは間違った方法(粗い方法)だと思います。symfony Propelモデル層
$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のどちらのバージョンをお使いですか? –
symfony 1.16バージョンを使用しています... propel私は知っていません、どのバージョンですか... – Darshan
symfony 1.16は存在しません、1.0.16を意味しますか? –