allora... sono riuscito a capire come mandargli query personalizzate:

Codice PHP:
        $this->set('tyres'$this->Tyre->query("
            SELECT
            AVG(voto_durata) AS voto_durata,
            AVG(voto_temperatura) AS voto_temperatura,
            AVG(voto_tenuta_temp) AS voto_tenuta_temp,
            AVG(voto_tenuta_bagnato) AS voto_tenuta_bagnato,
            AVG(voto_frenata) AS voto_frenata,
            AVG(voto_dinamicita) AS voto_dinamicita,
            AVG(voto_stabilita) AS voto_stabilita,
            AVG(durata) AS durata,
            AVG(consigliate) AS consigliate,
            AVG(prezzo) AS prezzo,
            COUNT(prezzo) AS numcommenti
            FROM comments AS comment
            WHERE tyre_id = 50
        "
)); 
ora arriva la parte stupida, ma è il mio primo limite nella programmazione ad oggetti: come diamine faccio per lanciare il tutto?

io ho messo tutto dentro un controller TyresController, in questo modo

Codice PHP:
class TyresController extends AppController
{
    var 
$name 'Tyres';


    function 
index()
    {
        
$this->set('tyres'$this->Tyre->findAll(nullnull'brand_id, nomemodello DESC'));
        
$this->set('comments'$this->Comment->query(
            SELECT (query di prima)
        "
));
    }
.... 
tante altre cose .... 

e nel viewer ho questo:

Codice PHP:
echo "<td>"$tyre['Brand']['nomemarchio'] . "</td>";
echo 
"<td>"$tyre['Tyre']['nomemodello'] . "</td>";
echo 
"<td>"$tyre['Tyretype']['tipogomma'] . "</td>";
echo 
"<td>[img]immagini/valutazioni/"$tyre[[/img]</td>";
echo "
<td>[img]immagini/valutazioni/". $tyre[[/img]</td>";
echo 
"<td>[img]immagini/valutazioni/"$tyre[[/img]</td>";
echo "
<td>[img]immagini/valutazioni/". $tyre[[/img]</td>";
echo 
"<td>[img]immagini/valutazioni/"$tyre[[/img]</td>";
echo "
<td>[img]immagini/valutazioni/". $tyre[[/img]</td>";
echo 
"<td>[img]immagini/valutazioni/"$tyre[[/img]</td>";
echo "
<td>". $tyre['Comment']["durata"] . "</td>";
echo "
<td>". $tyre['Comment']["consigliate"] . "%</td>";
echo "
<td>". $tyre['Comment']["prezzo"] ." &euro;</td>"; 

mi visualizza tutto bene, tranne i commenti... come faccio?