Yiistorm

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 :rolleyes:

No, I think it was the three dots …

That must be about the first time I see somebody reading something into an ellipse :blink:

[font=sans-serif][size=2]

[/size][/font]

[font=sans-serif][size=2]

[/size][/font]

[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!

Great!

Nice! :slight_smile:

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__ )

{

	return parent::model($className);

}



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)



fantastic :D

dot dot dot dot dot

Do you have any plans for supporting path alias’s and components set in protected/config/main.php?

Yep. In future))

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 :slight_smile:

Wich version of plugin?

I use the phpstorm 7.0 and I download YiiStorm 0.9.7b , but yiistorm don’t help me create new view, I use ctrl+left button click $this->render(‘test’,array()); ‘test’ view ,but can’t jump to view page

controller folder exists? =)

Ctrl+Click on render(’’) shows “Can not find declaration to go to”. I don’t use themes. All view files placed in “protected/views” folder.

Any suggestions?

render() is defined in the framework code, not in ‘your’ project, under protected. Make sure to have the PhpStorm project include your framework directory.

You could have the app tree in parallel to the framework tree (in the same directory) and both (the directory both are located at) is the root of your project in PhpStorm. Obviously, there could be more ways to achieve this.