Ben bu İstisna hakkında son saatten fazla kafamı duvara beceriyor oldum:
Sorgu (takma b) kök sınıfı en az bir alan seçilmiş olmalıdır
Burada küçük bir okul otel rezervasyonu proje üzerinde ilgili şemasının bir parçası olan
RoomType:
actAs: [Timestampable]
tableName: room_type
columns:
name: string(100)
number_of_bed: integer
Room:
tableName: room
columns:
id:
type: string(36)
primary: true
room_number: integer
price: decimal
relations:
RoomType:
class: RoomType
local: type_id
foreign: id
RoomBooking:
tableName: roombooking
actAs: [Timestampable]
columns:
id:
type: string(36)
primary: true
room_id: string(36)
checkin_date: date
checkout_date: date
is_cancelled: boolean
relations:
Room:
class: Room
local: room_id
foreign: id
i basitlik uğruna belirli alanını takıldı ve kısa post.So sahip temelde i toplam sorgulamak istedim, oda tipi şimdi ben rezervasyon sadece 24 varsayılır bu nedenle belirli bir month.i her gün işler basit istedim ayırtıldı Saat şimdi sadece iade date.here bakıyorum için çok sorgu
$q = Doctrine_Query::create ()
->select("SUM(COUNT(b.id)), b.checkin_date as DATE, t.name")
->from ("Hotel_Model_RoomBooking b" )
->leftJoin("b.Room r")
->leftJoin("r.RoomType t")
->where ("b.checkin_date > ? AND b.checkin_date < ?", array ($first, $last))
->groupBy("b.checkin_date, t.name");
$result = $q->fetchArray ();
b.checkin_date kök sınıfın bir alan bu yüzden bu var ve b.id seçilmiş ve bugüne kadar ben bunu size out.What sence anlamaya olamaz? i yanlış burada ne yapıyorum? Yardımlarınız için okuma ve şimdiden teşekkür için teşekkürler