Parametros Funcion

hola amigos, tengo duda sobre una funcion que realize, les explico esperando su ayuda.

yo hice un select puro y despues hice mi funcion en mi modelo, y le paso 4 variables que me envian de otra vista, pero esas 4 variables las recibo bien y las imprimo en pantalla. el problema es cuando las quiero mandar a mi funcion de mi modelo que no se como hacerlo, alguien me pude ayudar? gracias

en mi vista tengo esto, y si me muestra los datos que me envian

if(isset($_GET[‘TABLAS’],$_GET[‘USUARIO’],$_GET[‘OPERACION’])){

echo $_GET['TABLAS'].'-'.$_GET['USUARIO'].'-'.$_GET['OPERACION'];

} else{

echo "no";

}

//consultas(’$tablas’,’$usuario’,’$accion’,’$fecha’);

$this->widget(‘zii.widgets.grid.CGridView’, array(

'id'=>'M_-grid',


'dataProvider'=>$model->consultas(),





'filter'=>$model,


'columns'=>array(	


			


	'USUARIO',


	'USUARIO_AUDIT',


	'OPERACION',


	'FECHA_HORA',


)


));

y en mi modelo tengo asi mi funcion

public function consulas($pa1, $pa2,$pa3,$pa4){

//codigo php

}

la cosa esta que no me funciona, pero cuando quemo los datos en el cgrid si funciona, asi le paso parametos //‘dataProvider’=>$model->consultas(‘AUDIT_T_CIUDADANOS1’,‘pam’,‘ins’,‘11/10/12’),

alguien me podria ayudar para que pase parametros con variables normales y no quemadas