What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Smarty puede crear subdirectorios bajo los directorios templates_c y cache si $use_sub_dirs es asignado true. En un ambiente donde hay potencialmente decenas de miles de archivos creados, esto puede ayudar la velocidad de sistema de archivos. Por otro lado, algunos ambientes no permiten que procesos de PHP creen directorios, este debe ser desabilitado. El valor por defaulr es false (disabled). Los Sub directorios son mas eficientes, entonces aprovechelo si puede.
Teóricamente usted obtiene mayor eficiencia en sun sistema de archivos con 10 directorios que contengan 100 archivos, que con un directorio que contenga 1000 archivos. Este era ciertamente un caso con Solaris 7 (UFS)... con un nuevo sistema de archivos como ext3 y un levantado especial, la diferencia es casi nula.
$use_sub_dirs=true doesn't trabaja con safe_mode=On, esto es porque es switchable y porque puede estar en off por default.
Desde Smarty-2.6.2 use_sub_dirs
esta por default en false.
Ver también $compile_dir, y $cache_dir.