🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230790

Re: [ZF2] Nazwa wywołanego modułu

#230790
From: Borys Pogoreło
Date: Wed, 10 Dec 2014 20:04
24 lines
2133 bytes
Dnia Mon, 08 Dec 2014 09:23:18 +0100, Piotr Janczura napisał(a):

> PS:
> Mam dwa moduły które tworzą osobne aplikacje wewnątrz całego projektu i 
> ich wzajemne konfiguracje nie mogą na siebie wpływać. Nie wiem czy to 
> było dobre założenie ale takie poczyniłem nie znając dobrze ZF2 do 
> którego przenoszę projekt napisany bez frameworka.

*Wydaje mi się*, że próbujesz się dostać do tej wartości, zanim jeszcze
router rozpracuje ścieżkę. W tej sytuacji analiza adresu strony jest
jedynym wyjściem, choć to typowy dirty hack. Ale według mnie masz źle
zaprojektowany ten fragment aplikacji, jeśli w bootstrapie chcesz wykonać
kod należący do określonego kontrolera. Tam jest miejsce na inicjalizację
środowiska, niezależną od stanu systemu. Do swojej konfiguracji powinien
sięgać dopiero odpowiedni moduł, jak przyjdzie czas na jego wykonanie. 

Odpowiednikiem takiej konstrukcji w ZF1 byłoby dziedziczenie przez klasy
kontrolerów w jednym module określonego pliku, np. Module1_Controller, a w
nim oprogramowanie tego w metodzie init(). W ZF2 pewnie i w tym namieszali,
ale chyba widać o co mi chodzi.

-- 
Borys Pogoreło
borys(#)leszno,edu,pl
Technical Details
Message-ID: <1eubfcd86bjzc$.iu14na1g96i8$.dlg@40tude.net>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.promontel.net.pl!not-for-mail
References: <m5iasm$7qk$1@node1.news.atman.pl> <m5ibha$8g6$1@node1.news.atman.pl> <m63km9$kqr$1@dont-email.me> <m63n5n$146$1@node1.news.atman.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.promontel.net.pl!not-for-mail
From: Borys Pogoreło <borys@pl.edu.leszno>
Newsgroups: pl.comp.lang.php
Subject: Re: [ZF2] Nazwa wywołanego modułu
Date: Wed, 10 Dec 2014 21:04:22 +0100
Organization: snafu
Lines: 24
Message-ID: <1eubfcd86bjzc$.iu14na1g96i8$.dlg@40tude.net>
References: <m5iasm$7qk$1@node1.news.atman.pl> <m5ibha$8g6$1@node1.news.atman.pl> <m63km9$kqr$1@dont-email.me> <m63n5n$146$1@node1.news.atman.pl>
NNTP-Posting-Host: eki217.neoplus.adsl.tpnet.pl
Mime-Version: 1.0
X-Trace: thunar.promontel.net.pl 1418241843 17592 83.21.176.217 (10 Dec 2014 20:04:03 GMT)
X-Complaints-To: abuse@promontel.net.pl
NNTP-Posting-Date: Wed, 10 Dec 2014 20:04:03 +0000 (UTC)
User-Agent: 40tude_Dialog/2.0.14.1pl
X-fnord: obey.
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit