Salve ragazzi ho un problema su questo critiria ovvero:
$critiria=new CDbCriteria();
$critiria->select='prodotti_finali.nome_prodotto';
$critiria->join = 'JOIN prodotti_finali ON lavorazione.nome_prodotto';
$critiria->condition = 'prodotti_finali.soglia>lavorazione.quantita';
$critiria->order='nome_prodotto DESC';
$dataProvider=new CActiveDataProvider('Lavorazione', array(
'criteria'=>$critiria,
'pagination'=>array(
'pageSize'=>20,
),
));
mi tice che la colonna quantita non esiste:
CDbCommand ha riportato un errore nell'esecuzione della query SQL: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'lavorazione.quantita' in 'where clause'
anche se nella tabella lavorazione la colonna è presente… Come mai?