I was probably dreaming yesterday evening but I think there were syntax hints on Eclipse with PHP plugin....
On 7/7/07, Joshua Benner <[EMAIL PROTECTED]> wrote: > > > I would find an well-made integrated API reference with automatic syntax > cues useful. You don't always remember the order of the arguments or the > exact name of the obscure class variable you rarely use. The current API > docs fill that need, but having them in the IDE could speed things up > and avoid breaking the line of thought. > > Gustavo Carreno wrote: > > I'm a long time user of PHPEdit, so this last week I was thinking > > about getting my hands dirty and cough up a CakePHP IDE plugin to ease > > up my Cake Baking. > > I had a chat with Sébastien, the CEO at Waterproof.fr and long friend > > since version 0.6/0.8 of PHPEdit and he made me realize one thing: > > - Maybe my views of what could be interesting to get in such plugin > > were a bit too "Gus" centric. > > > > With that in mind I'm now humbly asking the CakePHP community to > > comment on my choices. > > I will greatly appreciate any additions or positive dismissals of my > > items since I want to get as far away of the "Gus" centric features as > > possible. > > > > Ok, here it goes. > > The 2 main features are the following: > > 1 Database tree using Model names, not table names. > > - Right-click->Properties gives Model details. > > 2 A wizard, or something of the kind to generate code for the M, V and > C. > > - Either 3 wizards or one that the first step would be a selection > of > > the next step. > > > > Ok, granted, this is already done by the bake script. > > But wouldn't it be nice to have at the reach of a simple > menu/shortcut/click ? > > > > And then some other features that could really put the RAD on this > > already RAD framework: > > * Know what helpers the present view is using and add those to code > completion. > > * Same thing in controllers but with components. > > * Probably hook a different short-cut, other than Ctrl+Space, for the 2 > above. > > - One that would only be populated with the relevant list. > > - Or move that information to the top of the code completion list. > > - Or have something like the way VS 2k5/Delphi does when we are on > > debug mode and hover over a variable. > > ... Well not sure yet. > > * Having knowledge of the Router paths to help construct correct paths > > for what ever URL writing function. > > - And, why not, a mean of verifying if all paths on the > application > > are correct ? > > * Some kind of way to construct arrays with the relevant information > > when editing the parameters of, let's say, the FindAll method of a > > model. > > * Knowledge of the recurse depth and having the relationships of the > > models on the code completion. > > * Having a code browser custom tailored with the MVC structure, so one > > can navigate more easily through the code. > > - Or instead of this, have a CakePHP Explorer mode for the > > Solution/Project Explorer. > > > > This is just a list from the top of my head and very centric to my > neads. > > This is not a PHPEdit evangelist post, quite the contrary: > > - We all use some kind of IDE, be it Eclipse, Zend Studio, <insert > > your own>, etc... > > - We all want to produce more and for that we build whatever > > customizations our IDE can leverage. > > - We all have tidbits that can be shared amongst other bakers for the > > benefit of the community. > > > > So why not get a complete list of it and then submit it to the dev > > team of our most loved IDE ? > > > > Cheers, > > Gustavo Carreno > > --- > > < If you know Red Hat you know Red Hat, > > If you know Slackware you know Linux > > > > > > > > > > > > -- > Joshua Benner > http://bennerweb.com > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
