我正在使用Yii框架在Web应用程序上工作,在一个表单中我给出两次输入,在控制器中我应该从另一个表中搜索所有时间段的开始时间和结束时间之间的可用时隙5分钟间隔时间段,这是我的代码,它获取SQL错误
$st = $_POST['Slots']['start_time'];
$et = $_POST['Slots']['end_time'];
$resslots = DoctorTimeSlots::model()->findAllByAttributes(
array(),
"time_slots < $et AND >=$st",
array('time_slots'=>time('H:i:s')));
答案 0 :(得分:1)
试试这段代码:
条件"time_slots < $et AND >=$st",
$resslots = DoctorTimeSlots::model()->findAllByAttributes(
array(),
$condition = 'time_slots < :et AND time_slots >= :st',
$params = array(
':et' => $et,
':st' => $st,
)
);