2010-11-19 17 views
0

kohana 3'te yeni bir tür, cakephp'de çalışıyorum, tüm denetleyici için global ayar denetleyicisini başlatmak için app_controller var. Bu yüzden kohaba'nın böyle bir şeye sahip olduğunu veyaKohana 3'ün uygulama denetleyicisi gibi bir özelliği var mı?

şimdi bir şeye benzediğini merak ediyorum. Ben bulmaya çalışıyorum ama bunu yapmak için doğru yolu nedir? Herhangi yorum için

teşekkür adlı

=)

cevap

1

Eğer Kohana_Controller sınıfını ifade ediyor mu? Tüm Kohana denetleyicilerinin bir ebeveyni. Ayrıca, varsayılan şablon işlemleri olan bir Kohana_Controller_Template vardır.

Ancak Ko3, yapılandırma amacıyla genellikle index.php, APPPATH/bootstrap.php ve config/ klasörünü kullanır. Bir göz atın here. Ben Controller_Template uzanan Controller_App oluşturmak ister

+0

thank's biakaveron, şimdi ana işlev örneği init_controller ve diğerleri içerecek şekilde şablon denetleyicisinden – Kotzilla

+0

sınıfını genişletiyorum – Kotzilla

0

thank en biakaveron, şimdi ana işlevi örneği init_controller içerecek şekilde şablon kontrolörü
gelen sınıfını genişletir ve diğerleri kontrolörü gibi init_controller uzanacak, ve her denetleyici bundan uzar. İçinde genellikle before() ve after() yöntemlerini, before() öğesindeki Auth mantığı ve after() öğesinde automagically template rendering (İstek'in denetleyicisine ve eylemine dayalı bir görünüm) oluşturur. Nadiren ayrıca uygulama çapında bazı eylemler koydum.

0

"init_controller uzatmak sınıf pages_controller"

İlgili konular