在cakephp 1.2中,我有一個帶書籍列表的表格(biblio),和另一個表格(tematiche),我在這裏列出標籤。
我有這樣的代碼來獲取圖書列表:
SQL Query CakePHP 1.2來自2個不同的表格
if (isset($autore_diviso))
{
$dim=count($autore_diviso);
$i=0;
while ($i<$dim)
{
$conditions[]=array ('autori LIKE ?' => array(
'%' . $autore_diviso[$i][0] . '%'));
$i++;
}
}
else
$conditions[]=array('autori LIKE' => "%$a%");
if (!$anno&&!$anno2) // Da sistemare.
$conditions=$conditions;
else {
if (!$anno)
$conditions[] = array('anno <=' => "$anno2");
if (!$anno2)
$conditions[] = array('anno >=' => "$anno");
}
if ($anno&&$anno2)
$conditions[] = array('anno BETWEEN ? AND ?' => array($anno,$anno2)); }
現在我也需要得到一本書的標籤,我怎樣才能把它添加到這個查詢?
的結果,嘗試在兩表有關係嗎? – 2013-02-13 08:23:24
在標籤表中有書籍編號 – Ettore 2013-02-13 08:28:07
您是否定義了模型中的關係? – 2013-02-13 08:30:04