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.
Exibir arquivo
Open project: pradosoft/prado
Class Usage Examples
Public Methods
Method Details
getAvailableThemes()
public method
getBasePath()
public method
getBaseUrl()
public method
public getTheme ( $name ) : TTheme |
return |
TTheme |
the theme retrieved |
getThemeClass()
public method
public getThemeClass ( ) : string |
return |
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 method
setBaseUrl()
public method
setThemeClass()
public method