2017 © Pedro PelĂĄez
 

library smarty-module

Smarty3 template engine module for PPI2

image

ppi/smarty-module

Smarty3 template engine module for PPI2

  • Thursday, August 20, 2015
  • by dragoonis
  • Repository
  • 2 Watchers
  • 2 Stars
  • 234 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

PPI Smarty Module

Smarty3 template engine module for PPI2., (*1)

Build Status, (*2)

Smarty

, (*3)

Smarty is a template engine for PHP, facilitating the separation of presentation (HTML/CSS) from application logic. This implies that PHP code is application logic, and is separated from the presentation., (*4)

Some of Smarty's features:, (*5)

  • It is extremely fast.
  • It is efficient since the PHP parser does the dirty work.
  • No template parsing overhead, only compiles once.
  • It is smart about recompiling only the template files that have changed.
  • You can easily create your own custom functions and variable modifiers, so the template language is extremely extensible.
  • Configurable template {delimiter} tag syntax, so you can use {$foo}, {{$foo}}, <!--{$foo}-->, etc.
  • The {if}..{elseif}..{else}..{/if} constructs are passed to the PHP parser, so the {if...} expression syntax can be as simple or as complex an evaluation as you like.
  • Allows unlimited nesting of sections, if's etc.
  • Built-in caching support.
  • Arbitrary template sources.
  • Template Inheritance for easy management of template content.
  • Plugin architecture.

Requirements

Installation

1. Install Composer

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:, (*6)

``` bash curl -s http://getcomposer.org/installer | php, (*7)


### 2. Add ppi/smarty-module to your composer.json and install ``` bash $ php composer.phar require ppi/smarty-module dev-master

Composer will install the module to your project's vendor/ppi directory., (*8)

3. Enable the module

Enable this module by editing app/config/modules.yml:, (*9)

yml modules: - PPI\SmartyModule # ..., (*10)

License

This module is licensed under the MIT License. See the LICENSE file for details., (*11)

Authors

See also the list of contributors who participated in this project., (*12)

Submitting bugs and feature requests

Bugs and feature requests are tracked on GitHub., (*13)

About PPI

, (*14)

PPI is an open source PHP meta-framework. It has taken the good bits from Symfony2, ZendFramework2 & Doctrine2 and combined them together to create a solid and very easy web application framework. It can be considered the boilerplate of PHP frameworks., (*15)

The Versions

20/08 2015

dev-develop

dev-develop https://github.com/ppi/ppi-smarty-module

Smarty3 template engine module for PPI2

  Sources   Download

MIT

The Requires

 

templating smarty view ppi

20/08 2015

dev-master

9999999-dev https://github.com/ppi/ppi-smarty-module

Smarty3 template engine module for PPI2

  Sources   Download

MIT

The Requires

 

templating smarty view ppi

20/08 2015

1.0

1.0.0.0 https://github.com/ppi/ppi-smarty-module

Smarty3 template engine module for PPI2

  Sources   Download

MIT

The Requires

 

templating smarty view ppi