Nice, can’t wait until we see this in action. I also like the direction you are taking with the extension API, this way you/we end up with a more feature rich plugin.
True that would work, but it would be nice to just have an IDE that would track through variables as expected.
It’s always good to liberally pepper code with comments, but for situations when you’re trying to remember what variables you have available to you (such as what components are defined in your config) from Yii::app()->, it would be quite handy to not have to dig into code or add comments (or the instanceof trick) just to emulate what should ideally already be available.
True, the added overhead of parsing the included Yii framework folders or hacks like phpDoc IDE helpers is not as elegant as having a plugin (or native solution) that gives you the same… I was just making sure that you were aware of that method in the interim. I painfully understand having to dig for complex member/method structures and all the possible permutations of some of these as well. I just wanted to add that tidbit to make sure you weren’t neck deep in variables because of it
Your response was indeed appreciated, I’m sure there are many PHP devs that are unaware of the workarounds that you pointed to, so it’s very relevant to point out
Very cool to see that. For the password field, I’d add a check-box to optionally reveal password (if possible), to help ensure someone doesn’t have a space in the password or typo the password. If you can’t reveal via a toggle, then perhaps have the developer enter password a 2nd time to verify it’s what they expect.
Also, Gii config should have ability to update IP Address(es) as well, as I personally do all development on a remote dev server, so 127.0.0.1 or "localhost" never works for me, and I know other devs and companies that do the same.
Even if only alpha/beta I am sure there are members that would love to bang on it and give some feedback. Having a few extra testers may give you valuable insight to bugs a single person testing may miss.
The plugin in in netbeans/contrib/php.yii repository, but you will need to compile it with the latest development version of netbeans (this is not easy if you have never done it before)
I will put a compiled version in the following week and post a howto here.