/
Architecture Concept
Architecture Concept
The bootstrap topic is directly loaded from view context. This means all the mystic stuff happens in two directories:
- ressources/views/
- public/components/
All starts from Controller context
Views are mostly generated by the Controller, when finishing work like
return View::make ('Generic.index', <parameters>);
This brings the view: Generic.index into play
View context
Generic Views
Generic Views are our Base MVC views. They describe how things look and behave for
- index page
- edit page
Generic View directly loads: Layouts View, like
@extends ('Layout.split84-nopanel') @section('content_top') ... @stop @section('content_left') ... @stop
Layout Views
The Layout Views describe how our general layout looks like, for example:
@extends ('Layout.default') @section ('content') <div class="row col-md-12"> <div class="col-md-{{isset($edit_left_md_size) ? $edit_left_md_size : 5}}"> <div class="col-md-12 well"><h1 class="page-header">{{$view_var->view_icon().' '.$view_header}}</h1> @yield('content_left') </div> </div> @yield('content_right') @yield('content_right_extra') </div> @stop
All of them load Layout.default.blade. This is the interface to the bootstrap specific views
Bootstrap Views
Bootstrap Views are the direct connection to the bootstrap code and link directly to public directory, like
bootstrap/header.blade.php
<!-- JQuery UI & Bootstrap --> <link href="{{asset('components/assets-admin/plugins/jquery-ui/themes/base/minified/jquery-ui.min.css')}}" rel="stylesheet" /> <link href="{{asset('components/assets-admin/plugins/bootstrap/css/bootstrap.min.css')}}" rel="stylesheet" /> ..
, multiple selections available,
Related content
Function Summary
Function Summary
More like this
Blade Arrangement
Blade Arrangement
More like this
Behavior Variables
Behavior Variables
More like this
Workflow Diagram
Workflow Diagram
More like this
Directory/File Structure
Directory/File Structure
More like this
Base MVC
More like this