Article View: pl.comp.lang.php
Article #230790Re: [ZF2] Nazwa wywołanego modułu
From: Borys Pogoreło
Date: Wed, 10 Dec 2014 20:04
Date: Wed, 10 Dec 2014 20:04
24 lines
2133 bytes
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-mailReferences:
<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