Hey çocuklar, bir süre için şimdi bu sorunu yaşamaktayım, ve bana yaşam için uzaktan faydalı şey izini görünmüyor olabilir.
Ben ilişkili oldukları okulun adını bulmak (ve bakış başlığında bu adını görüntülemek için school_id alanını kullanın, (yerleşik Auth bileşeni kullanarak) uygulamaya kez bir kullanıcı günlükleri, çalışıyorum .) Ben de yolda diğer eylemlere okul bilgi çeşitli parçalarını aramak gerekir bu rakam.
Ben Aşağıdakilerden hem çalıştı, ama ne iş gibi görünüyor ettik. I Okul-> find () kullanıcının "school_id" ya ben elle eklemiş bir dizi dayalı olursa olsun. Bu sadece her zaman (1 kimliği ile okulu) aynı okulun bilgileri döndürür.
İşte ben denedim ne:
$this->set('school_name', $this->School->find('first', array('conditions' => array('School.id' == 2))));
$this->set('school_info', $this->School->find('first', array('conditions' => array('School.id' == $this->Auth->User('school_id')))));
$this->set('school_info', $this->School->find($this->Auth->User('school_id');
Bir kez daha, kod şey dönen ile değil bir sorun değil. Sadece aynı okula (ID = 1) her zaman döndürür.
Tahmin edebileceğiniz gibi, bu oldukça sinir bozucu oldu, ve ben seni sağlayabilir herhangi bir yardım isterim.
Thanks, Ben