Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 677 Pomógł: 11 Dołączył: 18.11.2009 Ostrzeżenie: (0%)
|
Cześć,
Może jest to moja nie wiedza odnośnie OOP, ale zależy mi też aby zrobić to poprawnie w Laraverze. mam taki układ controllerów: /controllers ---PagesController ---/Pages -------DefaultController plik DefaultController:
1. W jaki sposób w PagesController wywołać funkcję: createDefaultView?, wiem że jak dodam że jest to funkcja statyczna to mi zadziała: DefaultController::createDefaultView(), czy w przypadku Laravela powinno się robić to inaczej? Można jeszcze w inny sposób dostać się do tej funkcji nie używając static? 2. Jak funkcję createPortlet wywołać z Controllera głównego bo tam też ona się znajduje? //w controller.php jest jako public function createPortlet() Z góry dziękuję za pomoc ///////////// wszystko działa jeżeli funkcje pozamieniam na statyczne, ale czy to tak może być? Ten post edytował Randallmaster 29.07.2015, 18:22:24 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
Wiesz, ja bym całkowicie olał te "podklasy" i to co one robią zostawił w głównym kontrolerze, a logikę zamieścił w jakimś repozytorium (Repositories).
Albo zamiast "tabów" oddielne kontrolery które będą odpalane samodzielnie. I wtedy odpalasz sobie np. PermissionsController który dziedziczy po PagesController (a ten po Controller) i tam sobie dłubiesz. Rzeczy w spólne będziesz miał w PagesController a indywidualne w konkretnej klasie. |
|
|
|
Randallmaster [inny][Laravel] namespace i użycie 29.07.2015, 18:47:22
Pyton_000 1. Nie wywołasz metody dziecka z rodzica.
Albo mus... 29.07.2015, 19:52:56
Randallmaster Pyton_000 dzięki za odpowiedź.
Są jakieś standard... 29.07.2015, 21:21:18
Pyton_000 Nie ma standardów. Układa się katalogi raczej w lo... 29.07.2015, 21:45:12
Randallmaster Panadol i Apap nie może coś mocniejszego general... 29.07.2015, 21:55:20
Pyton_000 Dobra ja już nie wnikam.
- createPortlet() wydzie... 30.07.2015, 06:39:10
Randallmaster Popraw mnie jeżeli źle zrozumiałem i zrobiłem poni... 30.07.2015, 07:36:30
Randallmaster Dzięki wielkie za pomoc, ostatnie pytanie orientac... 30.07.2015, 08:30:31
Pyton_000 Żeby było ładnie. Pola się deklaruje (ułatwia to p... 30.07.2015, 09:24:25
Randallmaster Dzięki za pomoc 30.07.2015, 13:29:48
nrm wstrzykiwanie kontrolerów do kontrolerów? To jakaś... 30.07.2015, 21:49:47
Randallmaster tak na 4 poziomie jest już problem bo bączek nie ... 12.08.2015, 13:27:30 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 13:18 |