在联接表cakephp中选择元素
我尝试在cakephp中选择一个id。我有这个:在联接表cakephp中选择元素,cakephp,cakephp-1.3,cakephp-2.0,cakephp-2.1,Cakephp,Cakephp 1.3,Cakephp 2.0,Cakephp 2.1,我尝试在cakephp中选择一个id。我有这个: public function start($id = null) { $this->Round->id = $id; } 我试着从一轮中得到一个项目id。Proyect和round在BD中有关系。 我这样做了,但不起作用: public function start($id = null) { $this->Round->id = $id;
public function start($id = null) {
$this->Round->id = $id;
}
我试着从一轮中得到一个项目id。Proyect和round在BD中有关系。
我这样做了,但不起作用:
public function start($id = null) {
$this->Round->id = $id;
$this->Round->Project->id
}
这是:
public function start($id = null) {
$this->Round->id = $id;
$this->Round->project_id
}
好吧,也许让我们试着用一种简单的方法来做。 Round和Proyect有一种关系,所以如果你在他们的ID之间有关系,你可能可以这样做:
$proyect_id = $this->Round->field('proyect_id'));
在中更改此项目的id
field('proyect_id'));
到圆桌中外键的列名。它应该从Proyect表返回ID列的值。我需要在Round的控制器中执行此操作,但这对我不起作用:$this->Round->Project->idi如果我打印($this->Round->Project->ID),它将不显示任何内容。它有proyect id。尝试将调试级别设置为2,并使用debug($this->Round->Project->id);