Similar to what you can do in a find call: Calling MySQL functions in Lithium
I would like to be able to do this:
$result = Model::create(array(
'geoFunctionResult' => "GeometryFromText('POINT({$this->request->data['longitude']} {$this->request->data['latitude']})')",
));
In this case the value needs to be a literal part of the generated SQL so that it executes as a db function, then the result of the function is the actual value inserted.