0
如何通過主鍵找到所有內容?我不想指定開始和結束日期,因爲他們預訂表格中打開時是不相關的Yii - 通過複合鍵找到所有內容
$bookingRoom = BookingRoom::model()->findByPk(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620'));
如何通過主鍵找到所有內容?我不想指定開始和結束日期,因爲他們預訂表格中打開時是不相關的Yii - 通過複合鍵找到所有內容
$bookingRoom = BookingRoom::model()->findByPk(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620'));
您應該使用findAllByAttributes()
選項:
$bookingRoom = BookingRoom::model()->findAllByAttributes(array('roomId' => 1, 'bookingId' => 1, 'startDate' => '20140619', 'endDate' => '20140620'));
如果您不想將startDate和endDate從數組中刪除。
以下是文檔: http://www.yiiframework.com/doc/api/1.1/CActiveRecord#findAllByAttributes-detail
你可以試試這個:
$id = // code to set the id
$bookingRoom = BookingRoom::model()->findAllByPk($id);