![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Witam,
znalazłem gotowy skrypt http://www.markisgood.com/blog/php/create-...p-mvc-framework ale nie wiem jak tu dodać zmienną parametr żeby link wyglądał np tak: Kod www.xx.pl/controller/action/param Samym problemem nie jest dodanie parametru do kontrolera innego niż IndexController, wtedy po prostu mogę w linku przesłać sobie parametr, ale problem zaczyna się, gdy ładowany jest podstawowy kontroler czyli IndexController, wtedy nie mogę przesłać parametru w formie np Kod www.xx.pl/action/param - controller tutaj jest podstawowy czyli indexlub Kod www.xx.pl/Index/action/param lub Kod www.xx.pl/index/action/param Proszę o pomoc, może chodzi o jakieś inne ustawienie w htaccess lub w samym php. Z góry dziękuję Ten post edytował Szymciosek 25.07.2012, 21:34:38 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 279 Pomógł: 60 Dołączył: 25.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ten gość się na tym zna i z pewnością odpowie na Twoje pytania: Mark Randall. Pisz do niego śmiało
![]() -------------------- there is much to be learned
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Napisałem do niego wczoraj wieczorem, ale zero odzewu, a chciałbym wiedzieć jak się do tego zabrać, więc proszę o czyjąś podpowiedź tutaj.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Mówiąc szczerze lepiej postaw stronę na Zendzie/Symfony. Ten "Lightweight PHP MVC Framework" to lekki żart
![]() Innymi słowy... szkoda na niego czasu |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@CuteOne ma racje takie rzeczy nie mają przyszłości zazwyczaj tylko autor używa tego rozwiązania. Jeżeli chcesz coś prostego i lekkiego to ze swojej strony moge polecić
kohana lub fuelPHP (to taki lekki FW). -------------------- I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy. QueryBuilder, Mootools.net, bbcradio1::MistaJam http://www.phpbench.com/ |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Mi bardziej chodziło w tym przypadku o pojęcie samego wzorca MVC, brałem się za Kohana, ale słabo jest opisana, zend/symfony to mega fw, które pod moją prostą stronę na pewno się nie nadadzą.
Dlatego znalazłem jakiś taki mały (wydaje się prosty) przykład, który prawie spełniał moje oczekiwania prócz właśnie tego IndexController Więc chyba lepiej zacząć od czegoś prostego niż brać się od razu za wielkie fw ? Ten post edytował Szymciosek 27.07.2012, 09:15:04 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Cytat zend/symfony to mega fw, które pod moją prostą stronę na pewno się nie nadadzą. I tu leży twój błąd ![]() edit: Oczywiście w celach dydaktycznych, możesz się bawić tym lekkim FW a odp. na Twoje pytanie zobacz sobie do pliku Router.php w jaki sposób odbierany jest request i co należy w nim zmienić (np. dodając pętlę od drugiego wiersza $split) Ten post edytował CuteOne 27.07.2012, 11:00:53 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Szkielet mvc a nie fw.
__autoload? ![]()
zmień na: exit(0); w autoload i template, nawet nie dał przechwytywania błędów ![]() Olewa standardy + masa źle napisanego kodu. Poszukaj czegoś lepszego. Btw. framework definiuje strukturę aplikacji oraz ogólny mechanizm jej działania, a także dostarcza zestaw komponentów i bibliotek ogólnego przeznaczenia do wykonywania określonych zadań. Ten szkielet mvc tego nie zapewnia. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
To może od siebie coś polecisz co ma w sobie router z przyjaznymi linkami, nie ma problemu z indexControllerem i jest oczywiście ładnie zrobione ? Ja już się przeszukałem trochę i jakoś sam już nie wiem...
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Symfony/Symfony 2
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Jakoś nie mogę się przekonać do czegoś większego na razie i chciałbym zostać przy czymś mniejszym.
Może kilka pytań: 1) Czy lepiej stopniowo poznawać php czy lepiej skok do dużego fw i budowa prostej strony ? 2) Zend czy Symfony ? Które lepiej opisane ? Chociaż to pytanie to pewnie temat rzeka, bo każdy lubi coś innego... 3) Symfony czy Symfony2 ? 4) Jakieś tutoriale dla mega początkujących z symfony (najlepiej po polsku) ? |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
1. Jak ci wygodnie.. ale IMO szybciej się nauczysz pisząc niż czytając o tym jak coś można napisać
2. Symfony bez dwóch zdań 3. Zacznij od 1 jest lepiej opisana a na necie jest masa tutków 4. to od czego wszyscy zaczynają naukę Jobeet |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
"3. Zacznij od 1 jest lepiej opisana a na necie jest masa tutków"
Jak się ma jedynka do dwójki ? Nie ma dużo zmian przez co z jedynki zapamiętam pewne rzeczy, a w dwójce będą one już zupełnie inne ? Co sądzicie o porównaniu zend / symfony ? Zend widziałem urywkami gdzieś i wydaje mi się mega trudny, zaś znajomy znowu twierdzi, że symfony nadaje się do zastosowań biznesowych, a zend do wszystkiego... |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak się ma jedynka do dwójki ? Nie ma dużo zmian przez co z jedynki zapamiętam pewne rzeczy, a w dwójce będą one już zupełnie inne ? To są dwa zupełnie inne projekty, nie mające ze sobą kompletnie nic wspólnego. Nauka Symfony 1.4 jest w tej chwili kompletnie bezcelowa, jeżeli nie musisz utrzymywać projektów już bazujących na tym frameworku.Cytat Co sądzicie o porównaniu zend / symfony ? Zend widziałem urywkami gdzieś i wydaje mi się mega trudny, zaś znajomy znowu twierdzi, że symfony nadaje się do zastosowań biznesowych, a zend do wszystkiego... Oba frameworki, zarówno w pierwszej jak i drugiej wersji nadają się do wszystkiego. ZF2 to dopiero beta, ale jeżeli zdecydowałbyś się na ten właśnie framework nic nie stoi na przeszkodzie byś już teraz zaczął go poznawać - beta5 to może nie wersja RC, ale wątpię by jakieś większe zmiany miały się pojawić w finalnej wersji. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
Jak Crozin wspomniał, nie ma sensu zaczynać od Symfony1. Od kilku tygodni poznaje Symfony2, dokumentacja jest bardzo dobra (zawsze pozostaje to forum oraz stackoverflow.com), jest to mój pierwszy framework. Polskie źródła do nauki Symfony2? Raczej nie ma zbyt wiele, podobno za niedługo ma wyjść książka Włodzimierza Gajdy, ale przy podstawowej znajomości angielskiego poradzisz sobie, zresztą jak myślisz bardziej poważnie o szeroko pojętej informatyce, jest to podstawa.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 168 Pomógł: 126 Dołączył: 5.02.2010 Skąd: Świdnica Ostrzeżenie: (0%) ![]() ![]() |
Co Cię przekonało do Symfony i czemu nie Zend ?
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 29 Dołączył: 3.04.2010 Ostrzeżenie: (20%) ![]() ![]() |
To, że nowe Symfony2 jest już gotowe, a Zend2 jest ciągle w budowie, po prostu nie chcę się uczyć dwóch różnych wersji frameworka. Jak przeczytałem o Dependency Injection w Zendzie2, to tylko zaciemnił mi się obraz, przez dokumentację Symfony2 według mnie łatwiej da się przebrnąć i coś zrozumieć.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:39 |