Download the PHP package jaxon-php/jaxon-latte without Composer
On this page you can find all versions of the php package jaxon-php/jaxon-latte. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package jaxon-latte
Jaxon View for Latte
Render views with the Latte template engine in Jaxon applications.
Installation
Install this package with Composer.
Usage
For each directory containing Latte templates, add an entry to the app.views
section in the configuration.
In the following example, the DOM element with id content-id
is assigned the value of the /path/to/demo/views/sub/dir/file.latte
template.
Template functions
This extension provides the following template functions to insert Jaxon js and css codes in the pages that need to show Jaxon related content.
Call factories
This extension registers the following template functions for Jaxon call factories.
[!NOTE] In the following examples, the
$rqAppTest
template variable is set to the valuerq(Demo\Ajax\App\AppTest::class)
.
The jxnBind
function attaches a UI component to a DOM element, while the jxnHtml
function displays a component HTML code in a view.
The jxnPagination
function displays pagination links in a view.
The jxnOn
function binds an event on a DOM element to a Javascript call defined with a call factory
.
The jxnClick
function is a shortcut to define a handler for the click
event.
The jxnEvent
function defines a set of events handlers on the children of a DOM element, using jQuery
selectors.
The jxnEvent
function takes as parameter an array in which each entry is an array with a jQuery
selector, an event and a call factory
.
Contribute
- Issue Tracker: github.com/jaxon-php/jaxon-latte/issues
- Source Code: github.com/jaxon-php/jaxon-latte
License
The package is licensed under the BSD license.