PHP code example of lighthouse / view

1. Go to this page and download the library: Download lighthouse/view library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

lighthouse / view example snippets


use Lighthouse\View\View;

$view = new View('/path/to/views');

// Render a view
echo $view->render('welcome', ['name' => 'John']);

<h1>Hello, <?= $view->e($name) 

// In templates, use $view->e() or $view->escape()
<p><?= $view->e($userInput) 

<!DOCTYPE html>
<html>
<head>
    <title><?= $view->yield('title', 'My App') 

 $view->extends('layouts.main'); 

<div class="alert alert-<?= $view->e($type) 

 $view->

$html = $view->partial('partials.alert', ['type' => 'error', 'message' => 'Failed']);

// Share single value
$view->share('appName', 'My Application');

// Share multiple values
$view->share([
    'appName' => 'My Application',
    'version' => '1.0.0',
    'user' => $currentUser,
]);

<title><?= $view->e($appName) 

$view->render('users.index');      // views/users/index.php
$view->render('admin.users.edit'); // views/admin/users/edit.php
$view->partial('partials.nav');    // views/partials/nav.php

if ($view->exists('emails.welcome')) {
    echo $view->render('emails.welcome', $data);
}