for proper MVC separation * Kek Eğer adlı işletmeye Model erişmek zannediyorsunuz değil çünkü bu. Verilere erişimi sadece bir bölümünü sadece verileri görüntüleyen Görünüm aşağı eller (Modeli aracılığıyla) Kontrolör, olmalıdır.
Bu nedenle, kullanarak bir beforeFilter
callback in your global AppController
to set()
, veri muhtemelen en iyi seçimdir.
Acil durumlarda her zaman ClassRegistry::init
a> kullanarak gerekli Sınıf örneğini yükleyerek her yerden bir şey erişebilirsiniz, ama gerçekten olmamalıdır.
* Aslında, "doğru MVC" Görünüm modelin doğrudan veri alma ile herhangi bir problem yoktur. Sen templates ille de bunu, ama ilgili kod iyi modeli durumunu görselleştirmek için model verileri alabilirsiniz Gör olmamalıdır. Kek MVC doğru değildir ve varsayılan Kek görünümler yalnızca şablonları, çünkü sadece gerçekten, Cake bu şekilde çalışmıyor.