Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Framework MVC i wywoływanie domyślnego widoku, Jak to wygląda od strony wnętrza frameworka?
Walian
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 1
Dołączył: 13.07.2009

Ostrzeżenie: (0%)
-----


W jaki sposób we frameworkach MVC są wywoływane domyślne widoki? Tzn. nie pytam o zasady MVC, lecz o kwestię techniczą od strony wnętrza frameworka.

Np. w Zendzie tworzymy sobie najbardziej podstawowy kontroler:
  1. class IndexController extends Zend_Controller_Action
  2. {
  3. function indexAction()
  4. {
  5.  
  6. }
  7. }

I już na tym etapie Zend wie, że ma wyświetlić zawartość pliku index/index.phtml.
Gdzie jest zawarty kod, który to realizuje? Działa to świetnie bo już w akcji można wyłączyć wyświetlenie zarówno layoutu jak i widoku, a nawet wywołać kilka widoków.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dipter
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 14
Dołączył: 28.11.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Tak, takie same gotowce jak PHP, ale to nie znaczy że mają w sobie wszytko czego potrzebuje.


Co nie oznacza, że trzeba je odstawiać na bok i pisać je od nowa.

Cytat
Jakiej znowu platformy? Piszemy o FW który jest uniwersalny i napiszesz w nim wszytko co tylko zdołasz sobie wyobrazić.


Frameworka można w pewny sposób platformą, bo w końcu coś na czymś stoi. Poza tym sam sobie zaprzeczasz - Jak twój framework może być uniwersalny skoro piszesz go pod DANY PROJEKT.

Cytat
Ponieważ musiałbym wiedzieć jak go zrboić, czy go zrobić i czy w ogóle mi się to opłaca wiedzieć. Jakbym był zwolennikiem czyjegoś FW to pewnie bym nawet go współtworzył, ale po co zawracać sobie głowę, dla mnie to jest dokładnie tak samo jak poprawianie kodu po kimś...


Nie wiesz jak zrobić coś takiego, ale wiesz jak napisać framework? Gratuluję umiejętności (Nie chcę Cię tutaj obrazić, ani na Ciebie naskakiwać).

Cytat
Mam dziwne wrażenie że nie wiesz czym jest PDO i uważasz że jest to klasa php.


Nigdzie nie napisałem, że jest to klasa PHP więc nie wprowadzaj tutaj coś czego nie było - Miałem tu na myśli fakt iż to i to to narzędzie (Niezależnie od tego czy jest wbudowane jako rozszerzenie czy jako zbiór klas, bo i z tego i z tego korzystasz w podobny (prawie identyczny) sposó(IMG:style_emoticons/default/cool.gif) .

Cytat
Zadawałem pytania również na forach zagranicznych. To nie ma znaczenia jaki kraj, wyobraź sobie że w PL też są ludzie co znają się na rzeczy, choć nie koniecznie znają odpowiedź na wszytko, tak jak w przypadku tego panelu.


Nie sugerowałem się raczej tym, że w tym, a tym kraju są tak i tak znający się ludzie, bo to absurd - Bardziej chodziło mi o fakt że tam rozwój tego frameworka jest znacznie większy i prędzej tam znajdzie się odpowiedź niż tutaj.

Cytat
Mógłbyś. Żeby później na rozmowach kwalifikacyjnych nie przychodzili ludzie co chcą robić inicjacje obiektu.


Co ma piernik do wiatraka? Na rozmowach kwalifikacyjnych z tego co sam wiem, liczy się znajomość danego frameworka, a nie to czy znasz każdą jego linijkę od środka.

Nie za bardzo chcę mi się już spierać w tym temacie, bo szczerze i tak mało w tym sensu - Ty masz swoją rację, ja mam swoją.
Go to the top of the page
+Quote Post

Posty w temacie
- Walian   Framework MVC i wywoływanie domyślnego widoku   27.05.2012, 17:35:55
- - skowron-line   Zapewne do widoku jest przekazywana nazwa akcji ja...   27.05.2012, 18:16:40
- - irmidjusz   Cytat(Walian @ 27.05.2012, 18:35:55 )...   28.05.2012, 00:19:09
- - !*!   CytatI już na tym etapie Zend wie, że ma wyświetli...   28.05.2012, 08:04:55
- - Pilsener   Jak chcesz to MVC to wybrałeś zły przykład. ZF to ...   28.05.2012, 14:23:10
- - Walian   Niczego nie jestem pewien. Po prostu chcę sobie st...   29.05.2012, 11:59:17
- - Crozin   Skoro Zend Ci odpowiada to po jakie licho robisz s...   29.05.2012, 12:22:03
|- - !*!   Cytat(Crozin @ 29.05.2012, 13:22:03 )...   29.05.2012, 12:28:24
- - Walian   @!*! Jesteś jedną z niewielu osób, która n...   29.05.2012, 13:16:02
- - Dipter   @!*! i Walian Może inaczej.. Główny probl...   29.05.2012, 16:14:55
- - !*!   Cytattzn. ludzie zamiast skorzystać z gotowych kla...   29.05.2012, 17:26:13
- - Dipter   CytatAle dobre dla kogo? Dla Ciebie? Dla innych bo...   29.05.2012, 18:03:22
- - !*!   Dipter chyba nie za bardzo rozumiesz o czym rozmaw...   29.05.2012, 18:34:43
- - Dipter   CytatTak, takie same gotowce jak PHP, ale to nie z...   29.05.2012, 20:34:05
- - irmidjusz   Według mnie, czasami warto napisać własny FW (a pr...   30.05.2012, 03:08:36
- - !*!   CytatCo nie oznacza, że trzeba je odstawiać na bok...   30.05.2012, 08:34:51
- - tehaha   Wasza dyskusja za bardzo do niczego nie prowadzi b...   30.05.2012, 12:31:55
- - Dipter   CytatA jakiś argument w końcu podasz, tak czekam i...   30.05.2012, 14:39:53
- - !*!   KodA właściwie to jest jakiś argument, który Cię z...   30.05.2012, 15:47:27
- - Dipter   CytatBo to właśnie moje rozwiązanie tongue.gif A T...   30.05.2012, 17:49:58
- - !*!   CytatPonieważ w każdej aplikacji którą tworzę za k...   30.05.2012, 18:30:19
- - Dipter   CytatWłaśnie, w Twojej wink.gif Zapytałeś, dostał...   30.05.2012, 19:39:25
- - !*!   CytatJak można nauczyć się zasad jakiegokolwiek ko...   30.05.2012, 19:59:54
- - Spawnm   Dąży, user !*! wyjaśnił ci że włąsny FW za...   30.05.2012, 20:03:15
- - marcio   Zgadzam sie w 100% ze @Spawn i @!*! nie wa...   31.05.2012, 14:13:18
- - Walian   Celowo nie zaglądałem do tego wątku, bo wiedziałem...   1.06.2012, 11:48:26
|- - irmidjusz   Cytat(Walian @ 1.06.2012, 12:48:26 ) ...   1.06.2012, 19:09:28
|- - !*!   Cytat(irmidjusz @ 1.06.2012, 20:09:28...   1.06.2012, 20:41:43
- - Spawnm   Cytat- Wykorzystywanie modeli w widoku i na odwrót...   1.06.2012, 12:02:15
- - !*!   CytatTak jest chyba tylko na polskich forach. Na z...   1.06.2012, 17:29:36
- - Walian   CytatDla mnie najwygodniejszym rozwiązaniem jest, ...   1.06.2012, 21:47:22
|- - irmidjusz   Cytat(Walian @ 1.06.2012, 22:47:22 ) ...   3.06.2012, 12:36:27
- - Dipter   Co do pierwszego postu napisałem mały mechanizm ja...   1.06.2012, 22:44:50
- - !*!   Ostatnio rozmyślam nad czymś takim... Wszytko opie...   3.06.2012, 13:02:04
- - marcio   Cytat(!*! @ 3.06.2012, 14:02...   3.06.2012, 14:42:45


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 11:41