Zend Framework Frontcontroller / memuru arkasında ne fikirdir

1 Cevap php

Zend Framework FrontController Singleton uygular ve artı bazı tür bir eklenti "paradigma", var - mimarisi arkasındaki fikir, belki bazı iyi bilinen paradigması uygular nedir? ve u bazı bağlantılar yön verebilir eğer öyleyse o zaman nerede bu özel paradigmasını getirdi sebepler hakkında bilgi bulabilirsiniz?

1 Cevap

Bir FrontController temel fikir uygulamaya tek bir giriş noktası için sağlamaktır.

Alıntı PoEAA:

Ön Kontrol, tek bir işleyici nesnesi aracılığıyla isteklerini kanalize ederek tüm istek işleme birleştirir. Bu nesne, dekoratörler ile zamanında değiştirilebilir ortak davranışı, yapabilir. Işleyicisi sonra bir istek belirli davranış nesneleri komuta gönderir.

Diğer bazı tanımlar:

Ayrıca bkz chapter in the reference guide about the Front Controller:

Zend_Controller_Front »Model-View-Controller (MVC) uygulamalarında kullanılan» Ön Denetleyici desen uygular. Onun amacı, istek ortamı, rota gelen istek başlatmak ve daha sonra herhangi keşfetti eylemleri sevk etmektir; o herhangi bir yanıt agrega ve süreç tamamlandığında onları döndürür.

Bir Singleton olmanın Hakkında

Zend_Controller_Front da herhangi bir zamanda mevcut olabilir bunun tek bir örneğini, yani »Singleton deseni uygular. Bu aynı zamanda gönderme sürecinde diğer nesneler çizmek hangi bir kayıt olarak hareket sağlar.

Singleton ve Kayıt desen Genel Tanımı için bkz:

Takılabilir olmak Hakkında

Zend_Controller_Front plugin tarafından uyulması gereken tetikler çeşitli etkinlikler sağlayan, kendisi ile bir eklenti broker kaydeder. Çoğu durumda, bu geliştiriciye işlevsellik eklemek için ön denetleyicisi uzatmak için gerek kalmadan siteye gönderme işlemi terzi fırsatı verir.

Zend Framework Ön Kontrol ve ne bir MVC rquest sırasında başlık altında olur nasıl kullanacağını iyi bir detaylı açıklama bulunabilir: