2017 © Pedro Peláez
 

library caribu-mvc-bootstrap

Bootstrap View addon for Caribu (M)VC

image

nkey/caribu-mvc-bootstrap

Bootstrap View addon for Caribu (M)VC

  • Sunday, July 26, 2015
  • by maikgreubel
  • Repository
  • 1 Watchers
  • 0 Stars
  • 18 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

caribu-mvc-bootstrap

Bootstrap addon for Caribu MVC, (*1)

This is an addon for Caribu MVC to work with bootstrap as view., (*2)

composer.json:, (*3)

{
  "require" : {
    "nkey/caribu-mvc" : "dev-master",
    "nkey/caribu-mvc-bootstrap" : "dev-master",
    "nkey/phpgenerics" : "dev-master",
    "psr/log" : "1.0.0"
  }
}

public/index.php:, (*4)

<?php
namespace Nkey\Caribu\Mvc\Tests;

require_once dirname(__FILE__) . '/../vendor/autoload.php';

use Nkey\Caribu\Mvc\Controller\AbstractController;
use Nkey\Caribu\Mvc\Application;

class BootstrapTestController extends AbstractController
{
    /**
     * @webMethod
     */
    public function index()
    {
        $this->response->addHeader('Last-modified', \DateTime::createFromFormat('U', filemtime(__FILE__))->format(\DateTime::RFC2822));

        echo '<div class="panel panel-default">';
        echo '<div class="panel-body">';
        echo '<h2>Hello Caribu Bootstrap!</h2>';
        echo '</div>';
        echo '</div>';
    }
}

Application::getInstance()->registerView('\Nkey\Caribu\Mvc\View\BootstrapView')
    ->registerController('\Nkey\Caribu\Mvc\Tests\BootstrapTestController')
    ->setDefaults('BootstrapTest');

Application::getInstance()->serve();

The Versions