Support for Cake PHP, Symfony, Prado, Zend Framework, Smarty or ... ?

Recently, I have answered many questions as to whether NetBeans would support one framework or another. So, I would like to clarify the situation about framework support.

As you probably know, the first version of PHP support in NetBeans is going to be released as a part of  NetBeans 6.5. At this moment, there is no official plan to provide support for any framework. This doesn't mean that it is not possible to develop a PHP application based on a framework in NetBeans 6.5. If there is an obstacle to using NetBeans to develop an application based on your favorite framework, then it should be considered a bug and tracked in our bug tracking system -- Issuezilla. On the other hand, NetBeans is open source and there is always a possibility that someone from the community writes support for NetBeans 6.5 as is currently happening for Prado.

The plan for the next release is not done yet, but we have some basic ideas. We'd like to build support for a couple of frameworks. The actual number is a matter of resources. :) And who can decide, which framework / frameworks will be officially supported in the next version of NetBeans? The answer is simple. It's you, the community. Everyone can vote in Issuezilla for their favorite framework. Here is a list of issues where you can add your vote and comments what you would like to see in the support.

If you'd like to vote, you have to have an Issuezilla account and be logged in. The link for voting is above the Additional comment text area.

If you think I forgot a framework, write a comment and I may add it. :)


CodeIgniter please :)

Posted by William Notowidagdo on September 03, 2008 at 07:21 AM CEST #

Hi William,

CodeIgniter added, you can vote for it.


Posted by Petr Pisl on September 03, 2008 at 07:30 AM CEST #

I voted for Cake and Prado.
I haven't done much with Prado, but obviously from the mailing list there is a lot of support for it.
Cake, I've started using and am very impressed. Would love to see support for it.

Posted by Jacob on September 03, 2008 at 09:25 AM CEST #

I think, with the time, we will need support for all of these :-) Btw voted for ZF and Smarty.

Posted by Pawka on September 04, 2008 at 03:01 AM CEST #

I voted for cakephp. One feature that would be really useful - If I am in 'tasks' controller using some shortcut(say alt+m / alt+v), it should take me to respective model/view file of that controller.
It is sometimes hectic to browse to those view and model files sitting onside a controller file.

Posted by kiran aghor on September 05, 2008 at 02:11 AM CEST #

Hey, it would be great if you guys could support QCodo, which is another top noch framework. Don't be fooled by it's Beta status, it's very stable and the company I work at uses it in production.

I've looked at Prado and it also seems decent.

On a side note, would it be possible for you guys to modify the XDebug support to incorporate the following features:

1: Support for interaction with Firefox via the XDebug Helper plugin. This plugin allows you to toggle XDebug on/off via a single click. It handles this by (un)setting a cookie that instructs XDebug to activate.

2: Support for eval() over DGBp. This is supported by the Vim XDebug script found at and is extremely useful. In the case of Netbeans, a key shotcut to bring up an eval() dialog when execution is paused by the debugger would be great.

Posted by Adam Jorgensen on September 05, 2008 at 08:26 AM CEST #

Hello everyone!

I guess, Kohana is missing... It's a good one. Don't forget it.

But I vote for PRADO...

in fact, I'm starting some stuffs around autocompletion, using the customizable HTML Templates file (org-netbeans-modules-editor-settings-CustomCodeTemplates.xml). Based on the templates for Eclipse, I tried to use these templates... and it seems to work... for now, if someone want to test it, the Download URL is: []...

Remember: PRADO!!! \^_\^

Posted by David Zapata on September 06, 2008 at 12:37 AM CEST #

You forgott best Czech PHP framework: Nette Framework.

Posted by veena on September 07, 2008 at 09:27 AM CEST #

Hi All,

I have updated the entry with the new suggested frameworks. Nette, Qcodo and Kohana was added and you can vote for them.


Posted by Petr on September 08, 2008 at 11:30 AM CEST #

Hi Adam,

>1: Support for interaction with Firefox via the
>XDebug Helper plugin. This plugin allows you to
>toggle XDebug on/off via a single click. It
>handles this by (un)setting a cookie that
>instructs XDebug to activate.

This is an interesting idea. The question is whether the plugin is able to communicate with the IDE.

>2: Support for eval() over DGBp.
NetBeans supports this. You can add a new watch or you can evaluate an expresssion when you select the text and place mouse cursor over the text. Or I have missed something?


Posted by Petr on September 08, 2008 at 11:39 AM CEST #

Trabalho a um ano com o symfony. Foi um dos melhores frameworks com que já trabalhei nos últimos 6 anos, por ser prático, organizado e muito eficiente, além de várias outras quelidades. Por isso, penso que seria muito útil se o NetBeans suportasse o framework symfony.

Posted by Marcelo Corte on September 10, 2008 at 01:44 PM CEST #

Hi Marcelo,

I'm sorry, I'm not able to read your comment, because I don't know the language:(. Could you write it in English?


Posted by Petr on September 11, 2008 at 11:15 AM CEST #

I will do a (ugly) translation for you Petr:

"I'm using symfony for one year. It was one of the best frameworks wich i have worked in the past 6 years. It's practical, organized and very efficient, as well as several other features. So I think it would be very useful if the NetBeans support Symfony framework.".

Posted by Khaoz on September 11, 2008 at 02:51 PM CEST #

Thanks for the translation:). The Symphony framework has the most votes so far so we will see.


Posted by Petr on September 11, 2008 at 03:12 PM CEST #

Go symfony!! 349 votes so far!

Posted by mppfiles on September 14, 2008 at 10:46 PM CEST #

I think SolarPHP has the most potential. Too bad it is not on the list atm.

It has nice request/response as Kohana, CodeIgniter; nice documentation as Symfony, ZF ; and good design as Cake, Prado.

Simply the framework to rule them all...

Posted by sfTedious on September 15, 2008 at 07:42 AM CEST #

If you think we can still add SolarPHP.


Posted by Petr on September 15, 2008 at 08:13 AM CEST #

CodeIgniter please :)

Posted by Rodrigo Coifman on September 21, 2008 at 11:53 AM CEST #

voted for CakePHP.

CakePHP, I've started using and am very impressed. Would love to see support for it.


Posted by darkhucx on September 21, 2008 at 02:30 PM CEST #

cakephp,zend framework e code igniter

Posted by josé francisco on September 21, 2008 at 05:06 PM CEST #


Posted by Alexandre Teixeira Rodrigues on September 21, 2008 at 07:58 PM CEST #

Codeigniter ! Codeigniter ! Codeigniter !


Posted by Beto on September 22, 2008 at 06:23 AM CEST #

Zend, symfony

Posted by bruno on September 22, 2008 at 06:42 AM CEST #

Zend Framework

Posted by Diego on September 22, 2008 at 07:17 AM CEST #


I voted in All frameworks in the list or Zend, Cake, Codeigniter, Kohana and Symfony

Posted by Silas Ribas on September 22, 2008 at 09:19 AM CEST #

Code Igniter and ZF.
And I can be a beta tester of both =D

Posted by Herberth Amaral on September 22, 2008 at 12:11 PM CEST #

I started using Netbeans since they came out with a Ruby on Rails version and it is as a direct result of my experiences with Netbeans & ROR that I started using cakephp for projects that have a mandatory PHP requirement.

Netbeans could do a lot for the cakephp framework if it supported it in netbeans.
Since its so similar to Rails, I think it would actually be a bit easier than the others for you to support, plus the complete api exists for you to use here.

What I'm looking for is intellisense, nice syntax markup and folder organization the way you have with Rails.

Whatever happens, thanks for the good work ... you guys are doing a phenomenal job.

PS: looking forward to word wrap in netbeans 7 :D

Posted by austin_web_developer on September 22, 2008 at 11:42 PM CEST #

Smarty is a template engine , must support by default. The others are PHPUnit , SimpleTest , PHPDocumenter.
I think php5 framework will be more popular in future.
I support CakePHP( ROR style framework),prado (more OOP,like Tapestry , friendly for Java Developer ), Zend framework (the "official" framework,it is from the PHP company-Zend) as first class citizen.
CodeIgniter, Kohana, Symfony can be support as second level.

Posted by hantsy on October 20, 2008 at 07:57 PM CEST #

I have just tried out using Netbeans with Symfony.

After running a few commands in the command line to setup my project I have found that Netbeans is totally inpractical for using like this as it doesn't update the files or project tab to reflect folders and files generated outside of the IDE. Even closing the project, or even the IDE doesn't update the files...

Thumbs down for netbeans, back to my old IDE :(

Posted by Eris on October 21, 2008 at 03:27 PM CEST #

Hi Eris,

this is known issue. I have already wrote about this in the comment: .

The restarting IDE should work. In the next release I'm trying to introduce refresh action.


Posted by Petr on October 21, 2008 at 06:45 PM CEST #

CakePHP please!

Posted by Jeremy Blanchard on November 01, 2008 at 01:09 AM CET #

Cake and Code Igniter, please.

Include auto-config for bake and example proyects.


Posted by carakan on November 26, 2008 at 05:16 PM CET #

I love the PHP support, and have voted for Cake support. In doing some Cake code with NB I found the CSS editor, which I didn't even know existed before - NB ROCKS !

Posted by Rob Weaver on December 01, 2008 at 03:36 PM CET #

I love CodeIgniter and Zend Framework... and vote for them.

Posted by flux on December 02, 2008 at 07:38 AM CET #


Posted by skyblue on December 18, 2008 at 08:11 AM CET #

Vote for CodeIgniter.

Posted by Julian on December 18, 2008 at 09:56 AM CET #

I'm the manager of the Zend Framework project, and I hope you guys see the inherent flaws in such an open vote where there are several candidates. Let's take a look at the current numbers in this case:

CakePHP: 75
CodeIgniter: 24
Prado: 18
Smarty: 12
Symfony: 485
Zend Framework: 53

Any PHP'er can tell you there's a serious problem with this picture. Symfony's numbers do not reflect its relative community strength and popularity in the universe of PHP frameworks. It's about an order of magnitude off. So what happened? This:

There are other 'get out the vote' efforts for both Symfony and CakePHP that come up after a little googling.

So that you can appropriately weigh your numbers, according to my googling no open solicitation to vote appeared on the public blogs and/or mailing lists of CodeIgniter, Prado, Smarty, or ZF.

So, why do I care enough to write this comment? Because when people in the ZF community see this happen, they start asking me to solicit votes too. Even when I tell people I won't because I feel like we all have better things to do- like working on our projects to make them that much awesomer- I always get asked at least a few times with each new poll.

It goes without saying that I would not use these data to make critical business decisions myself. There are much more scientifically sound methods to obtain accurate samples than an open vote conducted online if you are really interested in the popularity of- or IDE support demand for- various PHP frameworks.

Best of luck with your PHP efforts and any framework that you decide to build support for in the end.


Posted by Wil Sinclair on January 06, 2009 at 03:15 PM CET #

Hi Wil,

thanks for your comment.

I know that behind the votes for Symfony are posts like you mentioned. On the other hand the voting is not as simple as usual. For many people it means that they had create new account in our Issuezilla.

When you go through the internet, you can find a post on a forum, which recommend to vote for the other frameworks as well. For example:

This voting offered more possibilities than I expected. It is not "just" about the votes. It started discussions with people from community and framework developers.

Personally I would like to have support for every framework:), but probably you have the same resource problem as I have.

Best regards,

Posted by Petr on January 07, 2009 at 02:34 PM CET #

One thing I have to get out of the way first: is not sponsored or controlled by Zend, and, although I can't find any more info about VirtualDarkness than his/her username, I'm all but 100% confident it isn't anyone on the ZF team at Zend and pretty confident it isn't one of our core contributors. In any case, ZFForums is neither the public blog nor the main mailing list for ZF.

I'm not concerned because people are discussing NetBeans support for their favorite framework, or that they are making others aware that there is a poll for support in NetBeans; it's that some project leads and core contributors are using their projects' main pulpits to ask people to vote, and leads/contributors from other projects simply won't do that because they find it distasteful at best. The results are therefore skewed, plain and simple.

There are plenty of ways to get communities fired up about framework support in an IDE without resorting to an easily manipulated mechanism such as an open poll. For example, you say you have resource constraints. It's true, I have the same. But we have the advantage of working on open source projects, which offer many solutions to the constrained resources problem.

So, here's an idea: Why not have a contest for who can provide the \*best\* support for a framework in NetBeans? Either the best entry will be included in the main distribution or every entry that is worthy will be, or whatever mix you'd like. Leverage the framework communities themselves to get the job done and make us do something that really demonstrates our commitment to getting support for our respective frameworks in to NetBeans- like Prado seems to be doing already. I hope we agree that registering with your issue tracker doesn't really show much of a commitment. Obviously there is a lot of interest in having NetBeans support for some frameworks, so you should be able to cull contributors from these communities. As far as technology barriers go, there are plenty of Java developers in most of the PHP framework communities, and the most determined can and will learn what they need to. Ultimately, you will end up with a cross pollinating community member who works in multiple OS projects. We have a few such community members in the ZF project, and I consider them invaluable for bringing perspective and a different kind of energy to the project.

I really hope these are useful suggestions. Of course I'm interested in having ZF support in NetBeans, but this isn't my primary motivator. Truth be told, we have really good support in Zend Studio, and- for obvious reasons- that support will only get better. I do think that other frameworks should explore all opportunities to get support in IDEs where it can be had, but I think both the IDE vendor and the framework project will find a much richer relationship if the framework community got more deeply involved at the outset (ie, don't use the poll as a filter to decide which community to work with).


Posted by Wil Sinclair on January 08, 2009 at 12:54 PM CET #

Hi Wil,

I really appreciate your comment and thanks for your suggestion. I got your doubts about the forum and pushing people to vote by framework authors.

I agree with you, there are many ways how the community can be invited to the development. I hope, I can say that I have some experience of working with community after 8 years in open source projects. Everything takes time, building community, working with community, reviewing fixes, code etc.

This blog is one way how we can discussed and communicate with people. Usually I take care about this blog in my spare time (from 10PM to 12PM) and the voting was my idea. I wasn't expected so big interest, because NetBeans was in that time unknown in the PHP world.

I know that Zend Framework is widely used and I would like to have the support in NetBeans as well.


Posted by Petr on January 08, 2009 at 02:36 PM CET #


Posted by PAULO COUTINHO on February 10, 2009 at 06:03 AM CET #

Hi wall,

I prefer Zend framework
I have just using Netbeans with them...


Posted by Radames on March 12, 2009 at 08:46 AM CET #

Doctrine ORM

Posted by typografia on April 09, 2009 at 04:24 AM CEST #

Even if I'm wrong and NoFollow has done nothing to reduce comment spam, at least it has protected the quality of search results. Google isn't the only one with a vested interest in maintaining quality search results. We would all suffer if we had to go back to the "bad old days" of low-quality web search.

Posted by sdf on June 26, 2009 at 05:29 AM CEST #

Really like your view. Some real matter's are discuss in here. Thanks for sharing with us. The information which you have provided in here in utterly important.



Posted by Fonta on June 29, 2009 at 11:01 AM CEST #

I am a great NetBeans fan and the IDE have been working really well with DooPHP framework with all the autocomplete and code hinting.
Kudos to Netbeans!

Posted by Darkredz on July 22, 2009 at 05:55 AM CEST #

zend framework, please \^\^

Posted by ichsan on August 19, 2009 at 07:41 AM CEST #

Zend Framework FTW. Gonna switch from ZStudio to this great IDE when you'll provide support for this framework.

Posted by Sad Panda on August 20, 2009 at 09:31 AM CEST #

please let the users vote for Yii Framework too ;)

Posted by Giovanni on October 29, 2009 at 04:01 AM CET #


Posted by Guto on November 06, 2009 at 09:40 AM CET #

Yes Yii framework, absolutely must supported

Posted by Agus Suhartono on November 11, 2009 at 06:17 PM CET #

Yii support would be excellent.

Posted by Richard Rawlings on December 21, 2009 at 03:20 PM CET #

Yii support is a must.

Posted by Gert on January 06, 2010 at 10:59 AM CET #


Posted by Vinicius on January 27, 2010 at 10:58 AM CET #

No one mentioned FuseBox here. I don't like it but a lot of people use it.

Posted by Para on February 08, 2010 at 02:46 PM CET #

Please both CodeIgniter and cake php.
Both are popular framework.

Posted by arifur rahman on February 15, 2010 at 07:35 AM CET #

Yii Framework vote here:

Please add this to the main article.

Posted by Adam on March 07, 2010 at 08:45 PM CET #

Yii support would be excellent.

Posted by Jack on April 21, 2010 at 05:13 AM CEST #

Please support Yii framework as well.

Posted by Phpdevmd on May 03, 2010 at 06:16 AM CEST #

NB with Cake PHP. Yea this is great.

Posted by paul on June 21, 2010 at 04:51 PM CEST #

Pleas make NetBeans Support CakePhp

Posted by Mario Granados on July 21, 2010 at 06:05 PM CEST #


Posted by chip on July 26, 2010 at 05:57 AM CEST #

Please add YII support!

Posted by pelle on September 02, 2010 at 07:38 AM CEST #

Yii is a great Framework !!
Netbeans must support it actually..

Posted by Muaid on October 27, 2010 at 09:51 AM CEST #

Yesssss, need YII framework intellisense and function and class navigation support.

Posted by kulangar on February 26, 2011 at 09:51 PM CET #

I use codeigniter. Could someone please help me to connect my oracle database to php (codeigniter framework).

Posted by Nitin on April 05, 2012 at 05:35 AM CEST #

Post a Comment:
  • HTML Syntax: NOT allowed

This blogs is written by NetBeans developers who contribute to the PHP support mainly.


« April 2014