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
| flourish | |
title![]() | Flourish |
description![]() | Flourish is a PHP unframework — a general-purpose, object-oriented library. |
url![]() | http://flourishlib.com/ |
license![]() | MITL |
version![]() | r908 |
release![]() | |
size![]() | 1744 |
language![]() | PHP |
documentation![]() | ☆☆☆ |
maturity![]() | stable |
development![]() | invite |
team![]() | single |
type![]() | library |
| flourish | |
coding.paradigm![]() | object-structured |
coding.names![]() | |
coding.autoloader![]() | ![]() |
coding.debug![]() | E_STRICT |
abstraction.level![]() | |
coding.unit_tests![]() | ![]() |
| flourish | |
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![]() | ![]() |
| flourish | |
compatible.php![]() | php5 |
standard.html![]() | any |
compatible.app![]() | |
compatible.forks![]() | |
compatible.sql![]() | |
compatible.css![]() | |
compatible.plugin![]() | |
| flourish | |
security.db![]() | |
security.inputsanitization![]() | option |
security.outputescaping![]() | option |
security.auth![]() | salted |
security.admin![]() | |
| flourish | |
mvc.type![]() | none |
| flourish | |
routing.type![]() | |
routing.rewriterules![]() | ![]() |
routing.dispatch![]() | |
routing.responder![]() | |
| flourish | |
model.type![]() | database |
model.db![]() | ActiveRecord |
model.backend![]() | flourishORM |
| flourish | |
view.type![]() | template |
view.backend![]() | php |
view.collect![]() | setters |
view.output![]() | getters |
| flourish | |
controller.type![]() | |
controller.helper![]() | |
| flourish | |
configuration.type![]() | |
configuration.store![]() | |
configuration.format![]() | |
| flourish | |
ajax.type![]() | |
ajax.library![]() | |
| flourish | |
util.upload![]() | ![]() |
util.session![]() | ![]() |
util.cookie![]() | ![]() |
util.pagination![]() | ![]() |
util.http![]() | ![]() |
util.url![]() | ![]() |
util.mime![]() | ![]() |
util.permission![]() | ![]() |
util.debug![]() | ![]() |
util.localization![]() | method |
util.form![]() | |
| flourish | |
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![]() | ![]() |
| flourish | |
util.sitemap![]() | ![]() |
util.pingback![]() | ![]() |
util.rpc![]() | ![]() |
service.twitter![]() | ![]() |
service.google![]() | ![]() |
service.facebook![]() | ![]() |
service.openid![]() | ![]() |
service.cardspace![]() | ![]() |
service.oauth![]() | ![]() |
service.opensearch![]() | ![]() |
service.geo![]() | ![]() |
service.paypal![]() | ![]() |
| flourish | |
forum_from_framework![]() | ![]() |
popular_apps![]() | ![]() |
big_websites![]() | ![]() |
You can also update this entry, if you have more information.
Flourish is a package of various useful utility classes.
ORM
// Class to table mapping should occur before any classes are used
// such as when the database is attached via fORMDatabase::attach()
fORMDatabase::attach($db);
fORM::mapClassToTable('User', 'user');
Templating
$template = new fTemplating('/var/www/inc/templates/');
// These value would usually be set in the initialization script for a site$template
->set('header', 'header.php');
$template->set('footer', 'footer.php');
$template->set('db', $database);
Request
<?php
$user_id = fRequest::get('user_id', 'integer', 0);
$group_ids = fRequest::get('group_ids', 'array', array(1));
$first_name = fRequest::get('first_name');
?>
XML / SimpleDOM
// Fetch the XML with a 5 second timeout$xml
= new fXML('http://examples.com/rss', 5);
HTML
$content = 'Example 1: www.example.com.\n';
$content .= 'Example 2: https://example.com.\n';
$content .= 'Example 3: john@example.com.\n';
$content .= 'Example 4: ftp://john:password@example.com.\n';
$content .= 'Example 5: www.example.co.uk.\n';
$content .= 'Example 6: john@example.co.uk.\n';
$content .= 'Example 7: <a href='http://example.com'>http://example.com</a>.';
echo fHTML::makeLinks($content)
Add a Comment