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:
homepage: url: / param: { module: start, action: index } # param: { module: default, action: index } default_index: url: /:module param: { action: index } default: url: /:module/:action/*
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:
Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ /sf_sandbox/web/$1 </IfModule>
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:
Options +FollowSymLinks +ExecCGI <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^admin(.*)$ backend.php [QSA,L] RewriteRule ^(.*)$ /sf_sandbox/web/$1 </IfModule>
routing.yml:
homepage: url: /admin param: { module: start, action: index } default_index: url: /admin/:module param: { action: index } default: url: /admin/:module/:action/*
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:
<?php public function executeWyloguj(sfWebRequest $request) { $this->getUser()->signOut(); $this->redirect('/admin/start/index'); } ?>
I wtedy działa ok i wygląda też ok.
No żebym ja Wam musiał takie rzeczy tłumaczyć......