I wrote plugin for all who work with Yii in PHPStorm IDE.
Plugin provide navigation:
- from controller (and view) to view throuth
- support "themes" (press ctrl+Y to get config page) fullpath will be
- from any place to widget class throuth
in some places =)
- from controller actions() method to CAction child class just click to
can’t add links to github and my site…first messages in this forum )
Here we go: https://github.com/cmazx/yiistorm
TBH, I think samdark already mentioned this several times …
That Samdark mentioned it several times is not a reason why the developer of the Yiistorm plugin shouldn’t mention it.
Oh, I didn’t intend to turn mazx down. I just thought I’d back him up a bit. That “TBH” might have been a bit misplaced
No, I think it was the three dots …
That must be about the first time I see somebody reading something into an ellipse
[font=“sans-serif”][size=“2”]Anyway. I approve of the Yiistorm plugin. [/size][/font]
I’ve posted about the plugin at the front page.
Nice addon while the IDE don’t implement full support to Yii framework.
Thanks a lot!
I was wondering, is there any way to let Yii understand that JustAModel::model()->findByPk(1) returns a JustAModel model and not a CActiveRecord?
What I do have:
* @param string $className active record class name.
* @return Message the static model class
static public function model ( $className = __CLASS__ )
But that return is offcourse overwritten by the CActiveRecord->findByPk return of CactiveRecord
* @return CActiveRecord the record found. Null if none is found.
public function findByPk($pk,$condition='',$params=array())
[size="2"]do you want Yii or your IDE to know about this type?[/size]
If you want your IDE to know the type, there’s the usual but tedious way to let it know:
// use the comment syntax demonstrated below.
/* @var JustAModel $model */
$model = JustAModel::model()->findByPk(1)
Do you have any plans for supporting path alias’s and components set in protected/config/main.php?
somebody wants to auto-phpdocs? )))
Take new beta on mazx.ru)
I’m just trying out PHP Storm for the first time, and added YiiStorm. PHP Storm says it’s getting the following error:
class with name "com.yiistorm.actions.YiiStormConfigAction" not found [Plugin: YiiStorm]: class with name "com.yiistorm.actions.YiiStormConfigAction" not found [Plugin: YiiStorm]
Any idea what’s causing this? I don’t want to be missing out on any goodies dot dot dot