在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