pridemon / kohana-blade
Integration of Laravel Blade Templating engine for Kohana Framework
dev-master
2015-09-03 09:52 UTC
Requires
- philo/laravel-blade: 3.*
This package is not auto-updated.
Last update: 2026-03-29 01:51:56 UTC
README
Laravel Blade Templating engine for Kohana 3.* Framework based on Philo Laravel-Blade standalone component
#Installation
add to your project by
composer require pridemon/kohana-blade
then run composer install
Include Kohana blade integration into your kohana bootstrap.php file
Kohana::modules(array( 'blade' => MODPATH.'kohana-blade', ));
Usage
For a example, place Hello.blade.php into application\views directory
@extends('layouts.master') @section('title', 'Page Title') @section('sidebar') @parent <p>This is appended to the master sidebar. {{ $value2 }}</p> @endsection @section('content') <p>This is my body content. {{ $value }}</p> @endsection
Now, you can write something like this in controllers actions:
$value2 = 'foo'; $view = BladeView::factory('Hello'); $view->bind('value', $value); $view->set('value2', $value2); $value = 'bar'; $this->response->body($view->render());