Nice addon while the IDE don’t implement full support to Yii framework.
Thanks a lot!
Nice addon while the IDE don’t implement full support to Yii framework.
Thanks a lot!
Great!
Nice! 
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 ![]()
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))
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 
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.
Yii is included in my project as External Library from PHP include path. And I have autocomlete everywhere in my project.
So you say that I need to move yii library folder to my protected folder?
Well I’m not sure. Do you have code completion of other framework methods? (verify that this is indeed the case).
Maybe you need to define Yii framework folder as a ‘Resource Root’ (in the preferences -> project settings -> directories (IIRC)). Not sure what ‘external library’ means/is.
I don’t need to go to method declaration, I need to go to view file from “render” method. This topic is about YiiStorm plugin that implements such functionality. And it doesn’t work in my IDE. =)
Oh I see. It wasn’t clear above… .
I never used this feature of auto-loading of a view file in editor tab, so I cannot help with it. Sorry… ![]()
Thanks mazx,
It’s a very good and fantastic plugin,
In folder protected/messages if I haven’t folder with name “en”, the autocomplate dont show a message from file,
for example if I have a only “fr” folder in messages autocomplate dosen’t show any suggest, can you fixed it???
thanks