Sudahkah Anda mencoba meletakkan fungsi di opsi bidang?
Misalnya, saya melakukan ini:
Model::first(array(
'fields' => 'max(id)'
));
Untuk memperjelas, dalam permintaan Anda, coba ini (saya belum menguji ini):
Model::first(array(
'fields' => array('field1 as myField', 'GeomFromText("POINT(x y)") as geom')
));