brandonwestcott / li3_varnish
Lithium PHP easy ESI varnish caching
Installs: 18
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Type:li3-libraries
Requires
- php: >=5.3
- joseym/li3_installer: master
This package is not auto-updated.
Last update: 2024-12-21 15:03:29 UTC
README
Libraries::add('li3_varnish', array( 'development' => array( 'esiUrl' => '/esi', 'defaults' => array( 'esi' => true, 'expire' => '+1 days' ), 'cache' => array( 'SomeController::index' => array( 'expire' => '+2 days', 'esi' => true, ), 'SomeController::show' ), ) ));
In the view, you have two options to render items as ESI partials. Either pass in esi = true into the options of a view render, or use the esi helper as a short cut.
<?=$this->_render("element", "login", array(), array('esi' => true)); ?> or <?=$this->esi->_render("element", "login"); ?>