![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 2 Dołączył: 15.09.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam
W małej aplikacji opartej o MVC mam jedną klasę modelu, jedną kontrolera i jedną widoku. Na podstawie $_GET zostaje wywołana odpowiednia metoda kontrolera, która wywołuje sobie model i ładuje odpowiedni widok. Oprócz widoków (w których z założenia ma być html + dane do wyświetlenia) jest też layout z plikiem .css itd. Struktura zamieszanych w sprawę katalogów: /layouts ---/default ---index.php -------/css -------style.css /views -widok1.php etc. Akcja: odpalam aplikację, zostaje wywołana domyślna metoda kontrolera, domyślna akcja modelu i domyślny widok. Bootstrap -> kontroler -> widok Problem: wyświetla layout, wyświetla widok z danymi, ale nie respektuje pliku style.css z layoutu, mimo, że podana jest ścieżka bezpośrednia. Strona wyświetla się, jakby .css w ogóle nie było. No siedzę nad tym cały dzień i nie ogarniam (IMG:style_emoticons/default/co_jest.gif) domyślna metoda z kontrolera:
klasa widoku:
layouts/default/index.php
Z braku pomysłu, wszędzie powpisywałem scieżki bezpośrednie i problem jest jak był. Jeżeli potrzeba więcej danych, piszcie. Ten post edytował Piotrbaz 26.01.2013, 21:33:11 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Otwierasz sobie w przeglądarce ten styl, czyli: localhost/twoja_strona/layout/css/style.css. Jeśli strona się otworzyła i widzisz zawartość style css to robisz gdzieś w błąd w scieżce, a jeśli nic Ci nie pokaże (obstawiam ten scenariusz) to znaczy, że nie masz dostępu do tego folderu (IMG:style_emoticons/default/smile.gif) .htaccess
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 17:44 |