2017 © Pedro Peláez
 

library smarty-view

Smarty view engine incl. View Composer support for Laravel 4. A fork of Dark/SmartyView

image

monstergfx/smarty-view

Smarty view engine incl. View Composer support for Laravel 4. A fork of Dark/SmartyView

  • Thursday, October 31, 2013
  • by MonsterGfx
  • Repository
  • 1 Watchers
  • 0 Stars
  • 29 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 15 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Smarty for Laravel 4

Very hacky implementation of Smarty for Laravel 4., (*1)

Unlike Twig and basically anything besides raw PHP and Blade, this mostly supports View Composers (at least when the events are used to define variables and when smarty {extends} or {include} tags are used)., (*2)

Undefined variables (and other E_NOTICE errors) are also silently allowed, as a matter of personal preference., (*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)

Please note that this is a fork of the Dark\SmartyView package. The only change (as of Oct 30, 2013) is the inclusion of the most recent version of Smarty (3.1.14)., (*5)

Installation

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

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

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

Usage

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

'MonsterGfx\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'). In Smarty {include} or {extends} tags, you should continue to use the full directory syntax, e.g. {extends file="blog/post.tpl"}., (*10)

The Versions

31/10 2013

dev-master

9999999-dev

Smarty view engine incl. View Composer support for Laravel 4. A fork of Dark/SmartyView

  Sources   Download

The Requires

 

by Luke Foreman
by Dave Thomas