Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 575 Bytes

readme.md

File metadata and controls

34 lines (27 loc) · 575 Bytes

Mira Views Component

A Tiny view renderer

Usage

Basic

// assumes a __DIR__/path/to/dir/view.phtml file exists

$mira = new Mira\Engine(__DIR__ . '/path/to/views');

// title will be injected as variable $title
$page = $mira->render('view', ['title' => 'title']);

// Display content however you want
echo $page;

Insert Sections in the Template

<div> 
    <?php
        // render a section in the view
        $this->insert("section"); 
    ?>
</div>

Escape Injected parameters

<div>
    <?php echo $this->e($title); ?>
</div>