1. Go to this page and download the library: Download vulcanphp/sweetview 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/ */
vulcanphp / sweetview example snippets
ew('welcome', ['message' => 'Welcome to Sweet View']);
// ...
// view: welcome.php
$this->layout('layout.master')
->block('title', 'Welcome to Sweet View');
// layout: master.php
$this->minified(true);
// view: blogs.php
$this
// call a layout
->layout('layout.master')
// add a new block
->block('title', 'Blogs: Sweet View')
// declare variable all over the view
->with(['theme' => 'dark', 'sidebar' => true])
//
// controller: home.php
use VulcanPhp\SweetView\Drivers\HtmlDriver;
use VulcanPhp\SweetView\SweetView;
// create a new SweetView instance
$view = SweetView::create(new HtmlDriver);
// get view engine
$engine = $view->getDriver()->getEngine();
// change resource directory
$engine->resourceDir(__DIR__ . '/resources/views/');
// render output
echo $engine->render('welcome', ['message' => 'Welcome to Sweet View']);
// ..
// controller: home.php
use VulcanPhp\SweetView\Engine\Html\Html;
// create a Html instance
$html = Html::load('welcome', 'master');
// Note: layout is optional
// or specify different folder
$html = Html::load(
__DIR__ . '/resources/views/welcome.php',
__DIR__ . '/resources/views/layout/master.php'
);
// change resource dir
$html->resourceDir(__DIR__ . '/directory/path/');
// set view file extension
$html->extension('.sweet');
// clean prevouse output
$html->clean();
// enable minification output
$html->minified();
// set global variable in view
$html->with(['theme' => 'dark', 'sidebar' => true]);
// render html output
echo $html->render(['title' => 'Sweet View']);
// ..
// layout: master.php
$this
// set default meta
->setMeta('charset', 'utf-8')
->setMeta('robots', 'all')
->setMeta('sitename', '{sitename}')
// view: welcome.php
$this->setupMeta([
// set meta title
'title' => 'SweetView',
// set meta description
'description' => 'Simple & Powerful Php Template Engine',
// set og:image
'image' => 'https://domain.com/images/photo.png',
]);
// ..
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.