2017 © Pedro Peláez
 

library smarty-view

Smarty view engine incl. View Composer support for Laravel 4

image

aaron/smarty-view

Smarty view engine incl. View Composer support for Laravel 4

  • Thursday, June 5, 2014
  • by ymmianyang
  • Repository
  • 1 Watchers
  • 0 Stars
  • 33 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 15 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Smarty for Laravel 4.1

Somewhat hacky implementation of Smarty for Laravel 4.1., (*1)

Unlike Twig and other template engines for Laravel (other than raw PHP and Blade), this supports View Composers., (*2)

Undefined variables (and other E_NOTICE errors) are also silently allowed, as a matter of personal preference and because it's generally the Smarty way of doing things., (*3)

Smarty itself has been included because file edits were required for View Composer support. It should not be upgraded without these being merged, unless you don't care about View Composers., (*4)

Installation

You can install this through composer with:, (*5)

"dark/smarty-view": "dev-master"

in composer.json -> "require"., (*6)

If you're using Laravel 4.0 still, swap "dev-master" for "dev-laravel-4.0", (*7)

Usage

To use, add to config/app.php -> providers:, (*8)

'Dark\SmartyView\SmartyViewServiceProvider',

Then simply reference templates using the normal dot syntax of Laravel., (*9)

For example to load smarty template views/blog/post.tpl, you would use View::make('blog.post')., (*10)

In Smarty {include} or {extends} tags, you should continue to use the full directory syntax, e.g. {extends file="blog/post.tpl"}., (*11)

The Versions

05/06 2014

dev-master

9999999-dev

Smarty view engine incl. View Composer support for Laravel 4

  Sources   Download

The Requires

 

09/06 2013

dev-laravel-4.0

dev-laravel-4.0

Smarty view engine incl. View Composer support for Laravel 4

  Sources   Download

The Requires

 

by Luke Foreman