Cakephp 1.2 では、書籍のリストを含むテーブル (biblio) と、タグのリストを含む別のテーブル (tematiche) があります。
本のリストを取得するための次のコードがあります。
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)); }
ここで、本のタグも取得する必要があります。このクエリに追加するにはどうすればよいですか?