Download the PHP package cobbdb/eta without Composer
On this page you can find all versions of the php package cobbdb/eta. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package eta
Short Description A lightweight PHP templating engine.
License MIT
Homepage http://github.com/cobbdb/eta
Informations about the package eta
Eta
A lightweight PHP templating engine designed for rapid prototypes and small-scale web applications.
composer require cobbdb/eta
The symbol for the Greek capital letter eta is H. Eta is often used in math as the symbol for efficiency.
This engine was designed for prototypes and small-scale web applications that need to be developed and deployed quickly with minimal setup. Since Eta does not use custom template tags, projects can be easily turned over to a more robust framework like Cake or Yii in the future.
Installation
- Copy this file into a directory of your choosing and add the require_once to the file that is using Eta.
- The default directory for Eta is , but may be changed via .
- The default page template for Eta is , but this may be changed via .
Usage
Here is a simple hello world example:
Example of a template include:
render(path, [model], [grounded])
Render a template without auto-responding.
Parameters
- {String} path - Path to the template or null to use the base template.
- {Array} [model] - Data to inject into the template.
- {Boolean} [grounded] - False to use a literal path and bypass the home directory.
Returns {String}
Throws {MissingTemplateException}
setHome(path, [remember])
Set a new default views directory.
Paramters
- {String} path
- {Boolean} [remember] - True to retain this as the default directory for use with reset().
setBase(path)
Set a new default base page template.
Paramters
- {String} path - Complete path to new base template.
reset()
Reset Eta back to default home directory.
By Dan Cobb: petitgibier.sytes.net
License: MIT