Skip to content

pridemon/kohana-blade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 Cannot retrieve latest commit at this time.

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kohana Blade

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());

About

Laravel Blade Template engine for Kohana Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages