This shows you the differences between two versions of the page.
sourceresolver [2013/05/24 08:58] 127.0.0.1 external edit |
sourceresolver [2016/02/10 22:39] (current) 24.114.56.119 |
||
---|---|---|---|
Line 30: | Line 30: | ||
$phptal->addSourceResolver(new MySourceResolver()); | $phptal->addSourceResolver(new MySourceResolver()); | ||
- | PHPTAL will call ''resolve()'' method whenever it needs to load a template set via ''setTemplate()'' or ''metal:use-macro''. | + | PHPTAL will call ''resolve()'' method whenever it needs to load a template set via ''setTemplate()'' or ''metal:use-macro''. () |
==== Lazy loading of templates ==== | ==== Lazy loading of templates ==== | ||
Line 54: | Line 54: | ||
} | } | ||
- | PHPTAL will call ''getData()'' only when ''getRealPath()'' or ''getLastModifiedTime()'' return different values. | + | PHPTAL will call ''getData()'' only when ''getRealPath()'' or ''getLastModifiedTime()'' return different values.() |