Download the PHP package onethity/slim4-twig-view without Composer
On this page you can find all versions of the php package onethity/slim4-twig-view. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package slim4-twig-view
Slim 4 Framework Twig View
This is a slim/twig-view component, but forked for Slim 4.
Install
Via Composer
Requires Slim Framework 4 and PHP 7.1.0 or newer.
Usage
Custom template functions
TwigExtension
provides these functions to your Twig templates:
path_for()
- returns the URL for a given route.base_url()
- returns theUri
object's base URL.is_current_path()
- returns true is the provided route name and parameters are valid for the current path.current_path()
- renders the current path, with or without the query string.
You can use path_for
to generate complete URLs to any Slim application named route and use is_current_path
to determine if you need to mark a link as active as shown in this example Twig template:
{% extends "layout.html" %}
{% block body %}
<h1>User List</h1>
<ul>
<li><a href="{{ path_for('profile', { 'name': 'josh' }) }}" {% if is_current_path('profile', { 'name': 'josh' }) %}class="active"{% endif %}>Josh</a></li>
<li><a href="{{ path_for('profile', { 'name': 'andrew' }) }}">Andrew</a></li>
</ul>
{% endblock %}
Credits
License
The MIT License (MIT). Please see License File for more information.
All versions of slim4-twig-view with dependencies
PHP Build Version
Package Version
The package onethity/slim4-twig-view contains the following files
Loading the files please wait ....