PHP Class Prado\Web\UI\TThemeManager
TThemeManager manages the themes used in a Prado application.
Themes are stored under the directory specified by the
{@link setBasePath BasePath} property. The themes can be accessed
via URL {@link setBaseUrl BaseUrl}. Each theme is represented by a subdirectory
and all the files under that directory. The name of a theme is the name
of the corresponding subdirectory.
By default, the base path of all themes is a directory named "themes"
under the directory containing the application entry script.
To get a theme (normally you do not need to), call {@link getTheme}.
TThemeManager may be configured within page service tag in application
configuration file as follows,
where {@link getCacheExpire CacheExpire}, {@link getCacheControl CacheControl}
and {@link getBufferOutput BufferOutput} are configurable properties of THttpResponse.
Afficher le fichier
Open project: pradosoft/prado
Class Usage Examples
Méthodes publiques
Method Details
getAvailableThemes()
public méthode
getBasePath()
public méthode
getBaseUrl()
public méthode
getTheme()
public méthode
public getTheme ( $name ) : TTheme |
Résultat |
TTheme |
the theme retrieved |
getThemeClass()
public méthode
public getThemeClass ( ) : string |
Résultat |
string |
Theme class name in namespace format. Defaults to {@link TThemeManager::DEFAULT_THEMECLASS DEFAULT_THEMECLASS}. |
This method is required by IModule and is invoked by application.
setBasePath()
public méthode
setBaseUrl()
public méthode
setThemeClass()
public méthode