'Kesin' ile ne demek istediğine bağlı olarak, hayal kırıklığına uğrayabilirsiniz. Çabalar yapılırken, çoğu zaman (özellikle API) dokümanların çoğu zaman zaman zaman güncelliğini kaybeder. (Kelimesi kelimesine kod okuma kısa) dokümanlarınızdan
Sizin iki kaynaklarıdır:
http://docs.silverstripe.org http://api.silverstripe.org
Ben bu durumda aramayı kullanmak isteyeceksiniz, giriş sıcaklığını isteyeceksiniz tahmin Şeyleri aracılığıyla takip etmek için Controller::handleRequest
için. Denetleyici eylemlerinden bahsediyorsunuz, ancak aynı temelde geri dönüşü içeren herhangi bir çıktı için de geçerlidir.
Dönüş: string | array | object.
Dize temelde doğrudan çıkış (ancak örneğin aksine, ilk işleme boru hattı ile devam eder. echo 'direct output';
. Ben, dize etrafında varsayımlar HTML düşünmeleribüyük başlık ayarlarından açısından (IIRC varsayılan olarak yer olduğuna inanıyorum ya) basit sezgisel testleri, bu yüzden API dosyaları/kod üzerinde kontrol edilmelidir.
Dizisi$this->customise($thatSameArray);
dönen kadar etkili aynıdır basit kısayoldur (yukarıda API linki kullanınız ve denetleyici aramak :: özelleştirmek)
Nesnesi, bir RequestHandler
veya Yanıtı nesnesidir (snippit'iniz dediği gibi). Bir RequestHandler döndürülürse, yürütülür (örneğin, $. Bu değilse ve zaten yürütülürse). Bir cevap teneke üzerinde yazdığı şeydir; yanıt kodu, gövde, vb. dahil olmak üzere çıktıyı kapsülleyen bir nesne. Bu, başımın en tepesinden, yani yukarıdaki bağlantı üzerinden kontrol edilmelidir (bu da doxygen stili tarafından üretilen belgelerdir. Kod, ancak kodun kendisini okuyarak bir adımdır).
[Dokümanlara bağlantı] (http://api.silverstripe.org/3.1/class-SS_HTTPResponse.html) mi arıyorsunuz? Ne tür genişletilmiş bir açıklama aradığınızdan emin değilim. – Ohgodwhy
evet herhangi bir kesin kılavuz. –