Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 5 Dołączył: 8.02.2005 Skąd: Olsztyn / Zatorze Ostrzeżenie: (0%)
|
Witam wszystkich,
wyszła nowa wersja ZF 1.11 a z nią kilka nowości m.in. obsługa plików yaml i z tym też będzie wiązać się moje pierwsze pytanie. 1. Jak całkowicie wyzbyć się plików ini z configa a zastąpić je yml? - chodzi mi o ładowanie w pliku public/index.php tam z defaulta brany jest application.ini, jak chce zmienic na yaml to niestety nie czyta tego dobrze. 2. jak zmienić ścieżkę do layoutu obecnie jest to domyślnie application/layout/scripts/layout.phtml a chcialbym by była taka: application/modules/NAZWA_MODUŁU/views/index.phtml <- to byłby domyślny layout dla danego modułu 3. jak zmienić domyślną ścieżkę do widoków tzn z: application/modules/NAZWA_MODUŁU/views/scripts/CONTROLLER/ACTION.phtml do application/modules/NAZWA_MODUŁU/views/CONTROLLER/ACTION ? Będe wdzięczny za odpowiedź |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 4.01.2007 Ostrzeżenie: (0%)
|
1. Tylko po co? Plik ini jest szybciej wczytywany niż plik yaml a czytelność obu jest niemalże identyczna
2. https://github.com/deallas/Zend-Framework-E.../master/Layout/ - przykładowa aplikacja z oddzielnymi layoutami dla modułów 3. Możesz skorzystać z funkcji setScriptPath() klasy Zend_View, możesz to odpowiednio ustawić w bootstrapie |
|
|
|
MitS [ZendFramework] kilka problemów początkującego 3.11.2010, 14:04:45
my salsa 1. Zamiast korzystać z Zend_Config_Ini, musisz po ... 3.11.2010, 15:10:23
Mephistofeles O ile pliki są cache'owane, to oba są wczytywa... 3.11.2010, 17:41:26
Deallas Zrób sobie benchmark parse_ini_file vs include i z... 3.11.2010, 20:19:37
Mephistofeles To, że parse_ini jest szybsze jest dosyć logiczne,... 3.11.2010, 20:46:20
Deallas Może i jest, ale przyzwyczajenie zawsze zwycięża;)... 3.11.2010, 21:11:25
Mephistofeles Do przepisania można sobie prosty skrypt napisać . 3.11.2010, 22:11:24
Deallas No można i nawet dużo bym się przy tym nie napraco... 3.11.2010, 22:36:18 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 22:24 |