Symfony is an open-source and complete web framework written in PHP5. Based on the best practices of web development, thoroughly tried on several active websites, Symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
For starters, it separates a web application's business rules, server logic, and presentation views as per it is based on
the MVC model.
It is compatible with the most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. It runs on Unix and Windows platforms
Symfony is based on the following concepts:
The main purpose of this article is not to introduce you to the framework but it rather to show you the meaning of every component of the Symfony Tree Structure.
Root tree structure
Application tree structure
Module tree structure
Please find the pdf version of the Symfony Tree Structure here.
It is compatible with the most of the available databases engines, including MySQL, PostgreSQL, Oracle, and Microsoft SQL Server. It runs on Unix and Windows platforms
Symfony is based on the following concepts:
- compatible with as many environments as possible;
- easy to install and configure;
- simple to learn;
- enterprise ready;
- convention rather than configuration, supporting fallback calls;
- simple in most cases, but still flexible enough to adapt to complex cases;
- most common web features included;
- compliant with most of the web "best practices" and web "design patterns";
- very readable code with easy maintenance;
- open source.
The main purpose of this article is not to introduce you to the framework but it rather to show you the meaning of every component of the Symfony Tree Structure.
Root tree structure
Application tree structure
Module tree structure
Please find the pdf version of the Symfony Tree Structure here.
How to encourage this blog if you like it:
- Promote our sponsors;
- Add any kind of comment or critic;
- Ask me directly by email if you prefer.
Nice one. For those interested in some insight on Symfony have a look at:
http://abhinavsingh.com/blog/2008/10/getting-started-with-symfony-a-php-framework-part-1/
http://abhinavsingh.com/blog/2008/10/how-to-build-a-login-registration-system-using-symfony-a-php-framework-part-2/
http://abhinavsingh.com/blog/2008/11/symfony-model-layer-tips-and-tricks-a-php-framework-part-3/
Really appreciate your Symfony articles!
Thanks so much Abhi !