Php Yii-通过组合键查找所有
如何按主键查找所有?我不想指定开始和结束日期,因为它们在预订表单中打开时不相关Php Yii-通过组合键查找所有,php,activerecord,yii,Php,Activerecord,Yii,如何按主键查找所有?我不想指定开始和结束日期,因为它们在预订表单中打开时不相关 $bookingRoom = BookingRoom::model()->findByPk(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620')); 您可以尝试以下方法: $id = // code to set the id $bookingRoom =
$bookingRoom = BookingRoom::model()->findByPk(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620'));
您可以尝试以下方法:
$id = // code to set the id
$bookingRoom = BookingRoom::model()->findAllByPk($id);
您应该使用
findAllByAttributes()
选项:
$bookingRoom = BookingRoom::model()->findAllByAttributes(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620'));
如果不希望包含startDate和endDate,请将其从阵列中删除
以下是文件: