Download the PHP package jaxon-php/jaxon-smarty without Composer
On this page you can find all versions of the php package jaxon-php/jaxon-smarty. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package jaxon-smarty
Jaxon View for Smarty
Render Smarty templates in Jaxon applications.
Installation
Install this package with Composer.
Usage
For each directory containing Smarty 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.tpl
template.
Twig functions
This extension provides the following Twig 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 Twig functions for Jaxon call factories functions.
[!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-smarty/issues
- Source Code: github.com/jaxon-php/jaxon-smarty
License
The package is licensed under the BSD license.