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
| symfony2 | |
title![]() | Symfony2 |
description![]() | Replace the repetitive coding tasks by power, control and pleasure. |
url![]() | http://symfony.com/ |
license![]() | MITL |
version![]() | 2.0.14 |
release![]() | 2011 |
size![]() | 26328 |
language![]() | PHP |
documentation![]() | ☆☆☆☆ |
maturity![]() | stable |
development![]() | open |
team![]() | commercial |
type![]() | MVC |
| symfony2 | |
coding.paradigm![]() | object-structured |
coding.names![]() | \deeply\name\spaced |
coding.autoloader![]() | PSR-0 legacy |
coding.debug![]() | E_STRICT |
abstraction.level![]() | |
coding.unit_tests![]() | ![]() |
| symfony2 | |
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![]() | ![]() |
| symfony2 | |
compatible.php![]() | php5.3 |
standard.html![]() | xhtml |
compatible.app![]() | |
compatible.forks![]() | |
compatible.sql![]() | |
compatible.css![]() | |
compatible.plugin![]() | |
| symfony2 | |
security.db![]() | parameterized |
security.inputsanitization![]() | enforced |
security.outputescaping![]() | template |
security.auth![]() | salted |
security.admin![]() | |
| symfony2 | |
mvc.type![]() | Unshaped Model-View-Controller |
| symfony2 | |
routing.type![]() | front controller |
routing.rewriterules![]() | ![]() |
routing.dispatch![]() | programmatic rule set (:part) |
routing.responder![]() | class-method |
| symfony2 | |
model.type![]() | database |
model.db![]() | ORM |
model.backend![]() | Doctrine |
| symfony2 | |
view.type![]() | Template |
view.backend![]() | Twig |
view.collect![]() | pass |
view.output![]() | variables |
| symfony2 | |
controller.type![]() | dispatcher |
controller.helper![]() | |
| symfony2 | |
configuration.type![]() | getter |
configuration.store![]() | files |
configuration.format![]() | YAML |
| symfony2 | |
ajax.type![]() | base |
ajax.library![]() | |
| symfony2 | |
util.upload![]() | ![]() |
util.session![]() | ![]() |
util.cookie![]() | ![]() |
util.pagination![]() | ![]() |
util.http![]() | ![]() |
util.url![]() | ![]() |
util.mime![]() | ![]() |
util.permission![]() | ![]() |
util.debug![]() | ![]() |
util.localization![]() | other |
util.form![]() | objects |
| symfony2 | |
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![]() | ![]() |
| symfony2 | |
util.sitemap![]() | ![]() |
util.pingback![]() | ![]() |
util.rpc![]() | ![]() |
service.twitter![]() | ![]() |
service.google![]() | ![]() |
service.facebook![]() | ![]() |
service.openid![]() | ![]() |
service.cardspace![]() | ![]() |
service.oauth![]() | ![]() |
service.opensearch![]() | ![]() |
service.geo![]() | ![]() |
service.paypal![]() | ![]() |
| symfony2 | |
forum_from_framework![]() | ![]() |
popular_apps![]() | Drupal 8 |
big_websites![]() | http://youporn.com/ |
You can also update this entry, if you have more information.
Over-hyped successor framework to Symfony. Extensive documentation. Now comes in bundles, which can be used independently from the core. (BrowserKit ClassLoader Config CssSelector DependencyInjection DomCrawler EventDispatcher Finder Form HttpFoundation HttpKernel Locale Process Routing Security Serializer Translation Validator Yaml)
The bootstrap code might be:
require_once 'model.php';
require_once 'controllers.php';
require_once 'vendor/symfony/src/Symfony/Component/ClassLoader/UniversalClassLoader.php';
$loader = new Symfony\Component\ClassLoader\UniversalClassLoader();
$loader->registerNamespaces(array(
'Symfony' => __DIR__.'/../vendor/symfony/src',
));
$loader->register();
Routing is done with a YAML configuration as with nearly everything:
# src/Acme/HelloBundle/Resources/config/routing.yml
hello:
pattern: /hello/{name}
defaults: { _controller: AcmeHelloBundle:Hello:index }
The template language looks like:
{# src/Acme/HelloBundle/Resources/views/Hello/index.html.twig #}
{% extends '::base.html.twig' %}
{% block body %}
Hello {{ name }}!
{% endblock %}
With controllers being request object dispatchers:
use Symfony\Component\HttpFoundation\Request;
public function updateAction(Request $request)
{
$form = $this->createForm(...);
$form->bindRequest($request);
// ...
}
Add a Comment