Dokumentáció sablonozó smarty ded
# 13; Ez a fejezet a folytatása az alapvető telepítési; kérjük, először olvassa el.
# 13; Valamivel több rugalmas módon, hogy a telepítést Smarty, hogy örökölje a osztály és inicializálásokhoz Smarty saját környezetében. Így ahelyett, hogy állandóan be egy könyvtár utak, rendelheti ugyanazt a változókat, stb tehetünk mindez egy helyen.
# 13; Hozzunk létre egy új könyvtárat / php / includes / vendégkönyv / és ez - egy új fájlt, amely az úgynevezett setup.php. Értelmében a példánkban / php / tartalmazza a include_path. Ügyeljen arra, hogy ugyanez történt veled, vagy használj teljes elérési utat.
Példa 2-10. /php/includes/guestbook/setup.php
// terhelés Smarty könyvtár
igényelnek ( 'Smarty.class.php');
// Fájl setup.php - egy jó hely
// csatlakoztatni a könyvtár fájlokat az alkalmazás,
// megteheti itt. például:
// igényelnek ( 'vendégkönyv / guestbook.lib.php');
osztály Smarty_GuestBook kiterjed Smarty
// kivitelező.
// Ez automatikusan meghívásra, ha egy új példányát.
$ Ez -> template_dir = '/web/www.example.com/guestbook/templates/';
$ Ez -> compile_dir = '/web/www.example.com/guestbook/templates_c/';
$ Ez -> config_dir = '/web/www.example.com/guestbook/configs/';
$ Ez -> cache_dir = '/web/www.example.com/guestbook/cache/';
$ Ez -> caching = true;
$ Ez -> rendelni (app_name 'Guest Book'.);
>