1. Go to this page and download the library: Download slim/php-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/ */
slim / php-view example snippets
use Slim\Views\PhpRenderer;
ate();
$app->get('/hello/{name}', function ($request, $response, $args) {
$renderer = new PhpRenderer('path/to/templates');
return $renderer->render($response, "hello.php", $args);
});
$app->run();
//Construct the View
$phpView = new PhpRenderer("path/to/templates");
//Render a Template
$response = $phpView->render(new Response(), "hello.php", $yourData);
// via the constructor
$templateVariables = [
"title" => "Title"
];
$phpView = new PhpRenderer("path/to/templates", $templateVariables);
// or setter
$phpView->setAttributes($templateVariables);
// or individually
$phpView->addAttribute($key, $value);
$templateVariables = [
"title" => "Title"
];
$phpView = new PhpRenderer("path/to/templates", $templateVariables);
//...
$phpView->render($response, $template, [
"title" => "My Title"
]);
// In the view above, the $title will be "My Title" and not "Title"
$phpView = new PhpRenderer("path/to/templates", ["title" => "My App"]);
$phpView->setLayout("layout.php");
//...
$phpview->render($response, "hello.php", ["title" => "Hello - My App", "name" => "John"]);
phtml
Hello <?=$name
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.