Может ли кто-нибудь сказать мне, как использовать оператор sql 'AS' в запросе CDBCriteria?
Все, что я устал, просто возвращает имена столбцов моей таблицы в массиве и никаких признаков моего псевдонима sql.
Я думаю, что мне, возможно, придется добавить его в мой модельный класс, но я не уверен, где объявить его после нескольких попыток добавить его.
Вот мое, как вы можете видеть, расстояние'мой псевдоним:
$criteria= new CDbCriteria;
$criteria->select='*, 3963 * acos(cos(radians('.$distanceString['latitude'].')) * cos(radians(latitude)) * cos(radians('.$distanceString['longitude'].') - radians(longitude)) + sin(radians('.$distanceString['latitude'].')) * sin(radians(latitude))) AS distance';
$criteria->condition=$sqlCondition;
$criteria->params=$sqlVariables;
$criteria->order='distance';
Спасибо за любые советы или помощь заранее!:)