Home  >  Article  >  Backend Development  >  php框架 - 怎样让phpstorm支持Yii2的Behavior中的方法?

php框架 - 怎样让phpstorm支持Yii2的Behavior中的方法?

WBOY
WBOYOriginal
2016-06-06 20:06:261640browse

使用Behavior中的方法时,phpstorm无法提示,应该怎样做才能提示?

回复内容:

使用Behavior中的方法时,phpstorm无法提示,应该怎样做才能提示?

目前还没有IDE能支持行为
可以考虑使用Traits替代,Traits被IDE支持

参考:

  • http://www.digpage.com/behavior.html

  • http://www.yiiframework.com/doc-2.0/guide-concept-behaviors.html

如果只是希望IDE能够提示的话,可以在behavior attach的对象上加上注册:

<code>/**
*
* @method void touch(string $attribute)
*/</code>

上面的例子,当Model设置了 TimestampBehavior 后, 这样该Model实例化对象,IDE就会有提示了

php框架 - 怎样让phpstorm支持Yii2的Behavior中的方法?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn