Download the PHP package koolreport/platesphp without Composer
On this page you can find all versions of the php package koolreport/platesphp. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download koolreport/platesphp
More information about koolreport/platesphp
Files in koolreport/platesphp
Package platesphp
Short Description Allow KoolReport to use platesphp template engine to render view
License MIT
Homepage https://www.koolreport.com
Informations about the package platesphp
PlatesPHP
Overview
Starting from version 4.0.0, KoolReport supports other template engines rather than just its own template view file and PlatesPhp
is one of them.
Plates is a native PHP template system that’s fast, easy to use and easy to extend. It’s inspired by the excellent Twig template engine and strives to bring modern template language functionality to native PHP templates. Plates is designed for developers who prefer to use native PHP templates over compiled template languages, such as Twig or Smarty.
Highlight
- Native PHP templates, no new syntax to learn
- Plates is a template system, not a template language
- Plates encourages the use of existing PHP functions
- Increase code reuse with template layouts and inheritance
- Template folders for grouping templates into namespaces
- Data sharing across templates
- Preassign data to specific templates
- Built-in escaping helpers
- Easy to extend using functions and extensions
- Framework-agnostic, will work with any project
- Decoupled design makes templates easy to test
- Composer ready and PSR-2 compliant
You may read more information about Plates PHP in here.
Installation
By downloading .zip file
- Download
- Unzip the zip file
- Copy the folder
platesphp
intokoolreport
folder so that look like below
By composer
Get started
Step 1: First create a folder to hold the views
Step 2: Next, in your MyReport.php
you initiate platesphp template like this:
Step 3: Create report's view content. In your myreport.phtml
you can do:
Important Note: You need to use $report
variable to refer to the report class, not $this
as you do when use default Koolreport view file.
Step 4: To make the report run and render, you do:
Now your report will run and then use myreport.phtml
to render the view of report.
Congrat!
Resources
Support
Please use our forum if you need support, by this way other people can benefit as well. If the support request need privacy, you may send email to us at [email protected].