# 13; Тази глава е продължение на основната инсталация; моля, първо го прочетете.
# 13; Малко по-гъвкав начин за настройка на Smarty е да наследи класа и инициализира си Smarty собствена среда. По този начин, вместо постоянно определени пътеки на директория, да възложат същите променливи и т.н. ние можем да направим всичко това на едно място.
# 13; Да се създаде нова директория / PHP / включва / книга за посетители /, а в него - нов файл, който се нарича setup.php. Съгласно условията на нашия пример / PHP / включва е include_path. Уверете се, че същото нещо се случи с теб, или да използвате абсолютни пътеки.
Пример 2-10. /php/includes/guestbook/setup.php
// натоварване Smarty библиотека
изискват ( "Smarty.class.php ');
// файла setup.php - добро място за
// свързване на библиотечни файлове на вашата кандидатура,
// можете да го направите тук. например:
// изискват ( "в книгата / guestbook.lib.php ');
клас Smarty_GuestBook простира Smarty
// конструктор.
// Това се нарича автоматично, когато нов екземпляр.
$ Това -> template_dir = '/web/www.example.com/guestbook/templates/ ";
$ Това -> compile_dir = '/web/www.example.com/guestbook/templates_c/ ";
$ Това -> config_dir = '/web/www.example.com/guestbook/configs/ ";
$ Това -> cache_dir = '/web/www.example.com/guestbook/cache/ ";
$ Това -> кеширане = вярно;
$ Това -> присвоите ( "app_name '' Книга за гости".);
>
Свързани статии