adamsmeat / output
There is no license information available for the latest version (dev-master) of this package.
template manager
dev-master
2013-04-18 08:21 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.0.x
- michelf/php-markdown: 1.*
This package is not auto-updated.
Last update: 2025-01-27 13:21:15 UTC
README
Backend output manager for the browser
Configuration
<?php return array( 'providers' => 'Adamsmeat\Output\OutputServiceProvider', 'aliases' => array( 'Output' => 'Adamsmeat\Output\OutputFacade', ) ); ?>
Usage
Chain the following methods to return Illuminate\View\View object
- setTheme() No need to call if you did not create any new theme.
- cfg() When you need to modify this's packages config by passing an array.
- sendView() returns the final view based off runtime config
Global variables
Access in view files through the g('key') or Output::g(key) function which is the array set in output::config file with key 'globals'.
It can be access through $g array but to eliminate errors, escaping, etc, we will use helper functions
Notes
- keys - avoid special characters(.,-) on identifiers that are meant to be names of variable, functions, etc.
- namespace - keep namespacing at all times if possible, if one can be placed under a category, by all means, do so