Smarty Manual
Prev | Chapter 12. Smarty Class Variables | Next

# $cache_dir

This is the name of the directory where template caches are stored. By default this is `./cache`, meaning that Smarty will look for the `cache/` directory in the same directory as the executing php script. This directory must be writeable by the web server, see install for more info.

You can also use your own custom cache handler function to control cache files, which will ignore this setting. See also `$use_sub_dirs`.

> Technical Note: This setting must be either a relative or absolute path. include_path is not used for writing files.

> Technical Note: It is not recommended to put this directory under the web server document root.

See also `$caching`, `$use_sub_dirs`, `$cache_lifetime`, `$cache_handler_func`, `$cache_modified_check` and the caching section.

Prev | Home | Next
$caching | Up | $cache_lifetime