lut 05
Po instalacji Zend Framework automatycznie tworzy plik konfiguracyjny application.ini, zawarty jest on w folderze application/configs/application.ini. Przykładowy plik konfiguracyjny wygląda tak i oczywiście może on być modyfikowany w zależności od potrzeb. Na tym etapie skupię się tylko na prostych modyfikacjach aby nie zaciemniać sprawy. Modyfikacje zostały wyróżnione kolorem czerwonym:
[production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
Przed przygotowaniem layout’u dla naszego projektu musimy poinformować Zend Framework gdzie będą się znajdować pliki. Wystarczy w tym celu zmodyfikować plik application.ini oraz stworzyć folder zawierający nasze pliki.
[production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/Bootstrap.php" bootstrap.class = "Bootstrap" resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers" resources.layout.layoutPath = APPLICATION_PATH "/layouts/scripts" resources.view[] = [staging : production] [testing : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1 [development : production] phpSettings.display_startup_errors = 1 phpSettings.display_errors = 1
Teraz w folderze application tworzymy folder layouts a w nim folder scripts. Pliki layoutów również muszą mieć rozszerzenie .phtml
Luty 21st, 2010 at 16:34
jeżeli ktoś nie może zapamiętać tego:
resources.layout.layoutPath = APPLICATION_PATH “/layouts/scripts”
polecam wydanie komendy:
zf.sh enable layout
robi dokładnie to samo plus zakłada katalogi i pliki
Luty 22nd, 2010 at 09:33
Cóż mi pozostaje jak tylko podziękować za taką cenną wskazówkę.
Maj 21st, 2010 at 23:11
Nauczylem sie wiele
Czerwiec 30th, 2010 at 17:40
Pod windowsami powinno byc zf.bat enable layout
Lipiec 28th, 2010 at 09:31
Czy można w konfiguracji Zenda ustawić (zmienić) domyślną datę systemu?
Jeśli tak, to jak to zrobić? Co dopisać?
Z góry dzięki za odpowiedź.
Lipiec 31st, 2010 at 08:07
Domyślna data systemu? Powiem szczerze że nie bardzo rozumiem o co kaman – może mnie ktoś oświeci?
Sierpień 12th, 2010 at 15:52
Witam serdecznie,
komenda ‘% zf enable layout’ nie doda ‘resources.view[] =’
należy to zrobić ręcznie w pliku application.ini!!!
Październik 19th, 2010 at 19:07
A jaki jest sens inicjowania zasobu View skoro nie potrzebujemy go w Bootstrapie?
a jeśli już to mozna też pobrać zasób Layout i wykonać metodę getView();
Październik 19th, 2010 at 19:10
A jaki jest sens inicjowania zasobu View skoro go nie potrzebujemy w Boostrapie?
Sam widok będzie działał i bez tego. A z bootstrapować możemy np. Layout i z niego pobrać widok za pomocą metody getView();
Listopad 4th, 2010 at 21:14
Witam,
Mam bład 500 Internal Server Error wszystko robię według instrukcji. Po utworzeniu katalogu z projektem wszystko gra po zmianach nie. Może mi ktoś pomóc?
Listopad 6th, 2010 at 07:34
Najprawdopodobniej masz coś nie tak z plikiem .htaccess lub serwer jest źle skonfigurowany bądź nie obsługuje tych plików.
Luty 19th, 2011 at 20:09
Czy w Zendzie jest możliwość ustawienia osobnej ścieżki dla layouts dla wybranego modułu ? np dla modułu Admin… Walczę z tym od godziny ale zendowska dokumentacja ni jak ma się do rzeczywistości …