peryoudow/vendor/league/plates/docs/simple-example.md

915 B

layout permalink title
default simple-example/ Simple example

Simple example

Here is a simple example of how to use Plates. We will assume the following directory stucture:

`-- path
    `-- to
        `-- templates
            |-- template.php
            |-- profile.php

Within your controller

// Create new Plates instance
$templates = new League\Plates\Engine('/path/to/templates');

// Render a template
echo $templates->render('profile', ['name' => 'Jonathan']);

The page template

profile.php
~~~ php layout('template', ['title' => 'User Profile']) ?>

User Profile

Hello, e($name)?>

~~~

The layout template

template.php
~~~ php <html> <head> </head> section('content')?> </html> ~~~