Framework list
Filter
MVC
minimal
library
routing
toolkit
ajax
shortlist
all
Submit
Add a new framework
.include-once.org
Filter
MVC
minimal
library
routing
toolkit
ajax
shortlist
all
Submit
Add a new framework
| breeze | |
title![]() | Breeze |
description![]() | micro framework for routing with procedural API look |
url![]() | http://github.com/whatthejeff/breeze#readme |
license![]() | BSDL |
version![]() | 0.1.0 |
release![]() | 2010 |
size![]() | 40 |
language![]() | PHP |
documentation![]() | ☆ |
maturity![]() | beta |
development![]() | invite |
team![]() | single |
type![]() | routing |
| breeze | |
coding.paradigm![]() | object-structured |
coding.names![]() | \deeply\name\spaced |
coding.autoloader![]() | ![]() |
coding.debug![]() | E_STRICT |
abstraction.level![]() | ![]() |
coding.unit_tests![]() | ![]() |
| breeze | |
modules.mvc![]() | ![]() |
modules.db![]() | ![]() |
modules.orm![]() | ![]() |
modules.crud![]() | ![]() |
modules.multidb![]() | ![]() |
modules.filedb![]() | ![]() |
modules.auth![]() | ![]() |
modules.cache![]() | ![]() |
modules.validate![]() | ![]() |
modules.filter![]() | ![]() |
modules.i18n![]() | ![]() |
modules.session![]() | ![]() |
modules.log![]() | ![]() |
modules.sandbox![]() | ![]() |
modules.benchmark![]() | ![]() |
modules.form![]() | ![]() |
modules.ajax![]() | ![]() |
modules.edp![]() | ![]() |
modules.plugins![]() | ![]() |
modules.dist![]() | ![]() |
modules.cli![]() | ![]() |
modules.scaffolding![]() | ![]() |
modules.rest![]() | ![]() |
| breeze | |
compatible.php![]() | php5.3 |
standard.html![]() | |
compatible.app![]() | |
compatible.forks![]() | |
compatible.sql![]() | |
compatible.css![]() | |
compatible.plugin![]() | |
| breeze | |
security.db![]() | - |
security.inputsanitization![]() | - |
security.outputescaping![]() | option |
security.auth![]() | |
security.admin![]() | |
| breeze | |
mvc.type![]() | PHP-Templating |
| breeze | |
routing.type![]() | front controller |
routing.rewriterules![]() | ![]() |
routing.dispatch![]() | programmatic rule set (:part) |
routing.responder![]() | function |
| breeze | |
model.type![]() | - |
model.db![]() | |
model.backend![]() | |
| breeze | |
view.type![]() | Template |
view.backend![]() | Smarty |
view.collect![]() | pass |
view.output![]() | getters |
| breeze | |
controller.type![]() | handler |
controller.helper![]() | |
| breeze | |
configuration.type![]() | getter |
configuration.store![]() | files |
configuration.format![]() | PHP |
| breeze | |
ajax.type![]() | - |
ajax.library![]() | |
| breeze | |
util.upload![]() | ![]() |
util.session![]() | ![]() |
util.cookie![]() | ![]() |
util.pagination![]() | ![]() |
util.http![]() | ![]() |
util.url![]() | ![]() |
util.mime![]() | ![]() |
util.permission![]() | ![]() |
util.debug![]() | ![]() |
util.localization![]() | |
util.form![]() | |
| breeze | |
http.negotiation![]() | ![]() |
http.conditional![]() | ![]() |
util.xml![]() | ![]() |
util.rss![]() | ![]() |
util.zip![]() | ![]() |
util.mail![]() | ![]() |
util.gzip![]() | ![]() |
util.captcha![]() | ![]() |
util.dom![]() | ![]() |
util.markup![]() | ![]() |
util.pdf![]() | ![]() |
util.images![]() | ![]() |
util.wysiwyg![]() | ![]() |
util.webdav![]() | ![]() |
| breeze | |
util.sitemap![]() | ![]() |
util.pingback![]() | ![]() |
util.rpc![]() | ![]() |
service.twitter![]() | ![]() |
service.google![]() | ![]() |
service.facebook![]() | ![]() |
service.openid![]() | ![]() |
service.cardspace![]() | ![]() |
service.oauth![]() | ![]() |
service.opensearch![]() | ![]() |
service.geo![]() | ![]() |
service.paypal![]() | ![]() |
| breeze | |
forum_from_framework![]() | ![]() |
popular_apps![]() | ![]() |
big_websites![]() | ![]() |
You can also update this entry, if you have more information.
Routes
The routing API involves associating HTTP requests with PHP functions. For example, the following code would print hello world if a GET request were made for /.
get('/', function(){
echo 'Hello World!';
});
# named matches
get(';^/hello/(?<name>\w+)$;', function($app, $params){
echo 'Hello ' . $params['name'];
});
any(array('POST','PUT'), '/', function()){
echo 'HTML 4 and XHTML 1 forms don\'t really support the PUT method. ' .
'This is one way to handle it.';
});
Templates
Eventually you'll need a clean way to delineate your views from your controllers. To address this need, Breeze provides a very simple engine for processing templates.
get('/breeze', function(){
display('index', array('message'=>'Breeze is very cool'));
});
// index.php
<h1><?php echo $message; ?></h1>
With Breeze, you are free to use any template engine you choose. The default distribution of Breeze includes plugins for the Smarty and Dwoo template engines. Creating your own plugins is relatively trivial and described in the plugins section.
Add a Comment