He probado la solución mostrada en Searching and sorting by related model in CGridView y funciona genial, pero solo cuando es un solo caso, yo lo necesito para hacerlo con 6 al mismo tiempo ya que poseo 6 FK en la misma table, ahora trate de repetir el proceso para los demás campos que cumplen esta condición y me da este error, que es el que me ha dado siempre:
(aquí solo probé para dos caso no para los 6)
Error 500: <h1>CDbException</h1>
<p>CDbCommand falló al ejecutar la sentencia SQL: SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘entidadgsFk.entgs_nombre’ in ‘where clause’. The SQL statement executed was: SELECT COUNT(DISTINCT t
.id
) FROM denuncia
t
LEFT OUTER JOIN via
viaFk
ON (t
.via_fk
=viaFk
.id
) WHERE (LOWER(entidadgsFk.entgs_nombre) LIKE :ycp0) (C:\wamp\www\yii-1.1.14.f0fee9\framework\db\CDbCommand.php:543)</p><pre>#0 C:\wamp\www\yii-1.1.14.f0fee9\framework\db\CDbCommand.php(433): CDbCommand->queryInternal(‘fetchColumn’, 0, Array)