| Autor | Tytuł |
|---|---|
| escape($val['author']) ?> | escape($val['title']) ?> |
Nie ma żadnych książek do wyświetlenia.
Zend_View posiada kilka opcji, które mogą być użyte do
skonfigurowania zachowania skryptów widoków.
basePath: określa bazową ścieżkę, wewnątrz
której znajdują się skrypty widoków, klasy helperów oraz
klasy filtrów. Zakładane jest, że struktura katalogów
wygląda tak:
setBasePath(), metody addBasePath(),
lub jako opcja basePath przekazana do
konstruktora.
encoding: określa kodowanie znaków, które ma być
użyte przez metody htmlentities(),
htmlspecialchars() oraz w innych operacjach.
Domyślnie jest to ISO-8859-1 (latin1). Może być ustawione za
pomocą metody setEncoding() lub jako opcja
encoding konstruktora.
escape: określa funkcję używaną przez metodę
escape(). Może być ustawiona za pomocą metody
setEscape() lub za pomocą opcji escape
konstruktora.
filter: określa filtr, który ma być użyty po
renderowaniu skryptu widoku. Może być ustawiony za pomocą
metody setFilter(), metody addFilter(),
lub za pomocą opcji filter konstruktora.
strictVars: zmusza Zend_View do
wyświetlania not i ostrzeżeń, wtedy gdy zdarzy się próba
uzyskania dostępu do niezainicjowanych zmiennych widoków.
Może to być ustawione przez wywołanie metody
strictVars(true) lub przekazanie opcji
strictVars do konstruktora.
<? oraz <?=.
Dodatkowo używamy short_open_tag jest wyłączona w rekomendowanym pliku
konfiguracyjnym php.ini.recommended, a także jeśli używasz w
skryptach widoków języka XML, krótkie znaczniki mogłyby powodować
błędy.
.htaccess:
.htaccess. Ta dyrektywa może być także dodana
do pliku httpd.conf.
Zend_View_Stream jako klasę
obsługującą strumień danych dla skryptów widoków i umożliwia
dalsze działanie skryptów widoków, tak jakby obsługa krótkich
znaczników była aktywna.
assign(), render(), lub jednej z metod
do ustawiania/dodawania filtrów, klas helperów oraz ścieżek
skryptów widoków. Jednak jeśli chcesz samodzielnie rozszerzyć klasę
Zend_View, lub potrzebujesz dostępu do jej pewnych
wewnętrznych funkcjonalności, to możesz użyć kilku istniejących
metod dostępowych:
getVars() zwraca wszystkie przypisane zmienne.
clearVars() wyczyści wszystkie przypisane
zmienne; użyteczne gdy chcesz ponownie użyć obiektu widoku,
ale chcesz zachować kontrolę nad tym, które zmienne mają
być dostępne.
getScriptPath($script) zwraca ścieżkę dla
podanego skryptu widoku.
getScriptPaths() zwraca wszystkie
zarejestrowane ścieżki skryptów widoków.
getHelperPath($helper) zwraca ścieżkę dla
podanej klasy helpera.
getHelperPaths() zwraca wszystkie
zarejestrowane ścieżki klas helperów.
getFilterPath($filter) zwraca ścieżkę dla
podanej klasy filtra.
getFilterPaths() zwraca wszystkie zarejestrowane
ścieżki klas filtrów.