![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 405 Pomógł: 6 Dołączył: 12.01.2007 Ostrzeżenie: (0%) ![]() ![]() |
Specjalnie wykupiłem na linuxpl.com hosting żeby się uczyć symfony - a dopiero po opublikowaniu projektu na prawdziwym serwerze pojawiają się problemy - tak jest i w moim wypadku. Więc na moim lokalnym serwerze wszystko jest ok. Natomiast po opublikowaniu na prawdziwym serwerze frontend działa ok, a backend nie ma stylów css - ale to najmniejszy problem.
Ogólnie w backendzie mam takie moduły: -start -profil -uzytkownicy -sfGuardAuth Po wejściu na stronę: http://www.--------.info/backend.php Widzę stronę: "Symfony Project Created Congratulations! You have successfully created your symfony project." - strona z grafiką Po wejściu na stronę: http://www.--------.info/backend.php/start Widzę stronę: "Symfony Project Created Congratulations! You have successfully created your symfony project." - strona BEZ grafiki Po wejściu na stronę: http://www.--------.info/backend.php/uzytkownicy Widzę stronę: "Symfony Project Created Congratulations! You have successfully created your symfony project." - strona BEZ grafiki Zmieniam więc plik routing.yml na:
Oczywiście: php symfony cc Po wejściu na stronę: http://www.--------.info/backend.php Widzę stronę: Moją stronę start/index z grafiką Po wejściu na stronę: http://www.--------.info/backend.php/start lub http://www.--------.info/backend.php/start/index Widzę stronę: Moją stronę start/index BEZ grafiki Po wejściu na stronę: http://www.--------.info/backend.php/uzytkownicy lub http://www.--------.info/backend.php/uzytkownicy/index Widzę stronę: Moją stronę start/index BEZ grafiki zamiast strony uzytkownicy/index ![]() Obojętnie na jaką stronę w backendzie wejdę to jestem na stronie start/index bez grafiki. Jeśli to ważne to .htaccess wygląda tak:
Byłbym wdzięczny gdybyście mi pomogli rozwiązać moje problemy ;] ========================================== EDIT: Oj ludzie, ludzie - ja to jestem w symfony nowy i po wielu próbach mi się udało, ale żebyście Wy nie wiedzieli - lol ![]() Oto rozwiązanie: .htaccess:
routing.yml:
I potem jak się robi linki to trzeba dodać na ich początku '/admin' albo jak w konsoli się automatycznie generuje dany moduł to potem trzeba w plikach tego modułu w linkach dodać na początku '/admin' np.: <a href="/admin/profil/index">Profil</a> $this->redirect('/admin/uzytkownicy/index'); url_for('/admin/uzytkownicy/'........) link_to('Delete', '/admin/uzytkownicy/delete?id='.........) I jak jest wylogowanie to nie można napisać tak: <?php echo link_to('Logout', '@sf_guard_signout') ?> bo to zrobi linka backend.php/logout i po kliknięciu weń wyświetli się strona "ooops page not found" - trzeba zrobić tak: <a href="/admin/start/wyloguj">Wyloguj</a> i potem w tym wypadku w module 'start' w pliku action.class.php zrobić tak:
I wtedy działa ok i wygląda też ok. No żebym ja Wam musiał takie rzeczy tłumaczyć...... Ten post edytował nieraczek 7.04.2009, 16:45:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:03 |