PHP frameworks are the natural evolutionary step in PHP development. In general they bring the advantage of Model View Controller paradigm to PHP programmers and facilitate PHP development by separating the presentation and business logic layer in the applications. PHP Smarty is a great example of the PHP template engine supported by NuSphere PHP IDE. Please read on to find out more about the support for PHP Frameworks in PhpED.
Code Insight for PHP Frameworks
Working with virtually any PHP Framework you can use PhpED's code completion, function call cue, find declaration and other PhpED Code Insight features.
To set it up simply add Framework source catalog to the Additional Directories in Project Properties as shown:
PHP Frameworks based on MVC
PhpED provides additional level of support for MVC based PHP Frameworks. If you are building your application using CakePhp, Joomla, CodeIgniter, Yii, Symfony, Prado or Zend Framework PHP IDE has special tools ranging from Framework tab to display of the views corresponding to the controller in the editor. Code insight works with PHP Framework files providing function/methods cues and much more - read the details about MVC PHP Frameworks support
PHP Frameworks using Ajax
Ajax PHP frameworks can be very helpful if you understand how to work with them. NuSphere PHP Debugger helps you understand PHP Ajax Frameworks better. Please follow this link for detailed information.
PHP Frameworks: Joomla - PHP based Content Management System
Joomla! Is an open source PHP Framework and Content Management System, supported and used by more than 40,000 users world wide.
Joomla is much more than just a PHP Framework, as a matter of fact it is the fully featured PHP based Content Management System (CMS). While it can be used by the end users right out of the box, Joomla! Also offers a powerful PHP application framework that makes it easy for developers to create sophisticated add-ons that extend the power of Joomla! In this tutorial you will learn how to use PhpED to develop the extensions to As with any PHP application the productivity of your work is directly affected by the use of PHP IDE. While working on Joomla! extensions you can anticipate the need to use PHP debugger, database connection client, PHP profiler and many other PHP Tools. PhpED delivers all necessary equipment, all you need is to have the right set up. Ben Hornedo of http://www.uptown4.com/ is a Joomla developer and PhpED user who was very kind to share his experience of working with Joomla in NuSphere PHP IDE with others and put together an excellent tutorial on the subject.
We would like to express our deepest gratitude to Ben for this work and hope that his effort will help Joomla users and developers to code faster with PhpED. Please read the tutorial on PHP IDE for Joomla.
Note: PHP IDE for Joomla tutorial uses XAMP as the source of Apache and PHP. You can also use TechPlatform distributed by NuSphere to install these components. TechPlatform comes with the free version of dbg - NuSphere PHP Debugger already installed.
PHP Frameworks: CakePHP - PHP based rapid development framework
CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying applications.
The power of the Cake is in implementation of the Model-View-Controller paradigm and encapsulating Ajax calls in PHP.
In this tutorial you will learn how to use PhpED to develop, edit and debug CakePHP application. We cover Project settings and Tools for editing and debugging both regular PHP files and view .thtml files in Cake. You will see the usual suspects: PHP debugger, database connection client and many other PHP Tools.
PHP Frameworks: Zend Framework
PHP Frameworks would be incomplete without this Zend Framework tutorial. PhpED does an excellent job supporting development with any PHP frameworks with its array of PHP Tools from PHP Debugger to PHP Code Insight. All of these tools will help you to be as productive as possible when working with Zend Framework.
PHP Frameworks: Prado
PhpED is excellent IDE for development of Prado based applications and we have our users to thank for telling the world about it - please read this about great PhpED for Prado tutorial written entirely by PhpED users.
PHP Frameworks: CodeIgniter
PhpED is excellent IDE for development of CodeIgniter based applications and we have our users to thank for telling the world about it - please read this about great PhpED for CodeIgniter tutorial written entirely by PhpED users.
PHP Frameworks: Magento
One of the most popular e-commerce solutions on the web Magento implements Model View Controller. PhpED code completion, debugging and code navigation work perfectly for Magento modules development and also make understanding Magento's Object Oriented architecture super easy - learn more in our Magento PHP IDE tutorial
PHP Frameworks: Laravel
Dubbed Php Framework for Web artisans Laravel has grown to be one of the most popular PHP frameworks. PhpED comes with full support of Laravel as described in our PHP IDE For Laravel tutorial