需要明确的一点,sql语句或者yii自带的find和findall方法这些操作,都需要放在model层,在对应的model里面创建一个方法。写上这些sql语句,有三个例子:
1.这个方法是通过截止日期来获取城市的信息。
/**
*根据截止日期来获取城市信息
*@paramarray$deadline_day社保截止日期
*@returnarray
*@authorxcz
*/
publicfunctiongetCityDataByDeadline($deadline_day){
$sql="SELECTarea_id,city_nameFrom{
{city_data}}wheredeadline_day=".$deadline_day;
$command = Yii::app()->db->createCommand($sql);
$city_data = $command->queryAll();
return $city_data;
}
2.还有在model层使用多表查询的sql语句的写法,使用join的方式来进行多表的连接
Public function getCompanyInfo