关于PHPStorm的一个问题

关于PHPStorm的一个问题

http://img1.sycdn.imooc.com//climg/5d28c7690001754202100284.jpg


http://img1.sycdn.imooc.com//climg/5d28c73600018aa105970662.jpg

老师好,

遇到个小问题,不知道有没有解决方式。


将model Users提到common里的话,如果用函数助手引用,PHPStorm就会找不到该model下对应的方法 add。(如果不用函数助手改成实例化Users的方式就没有问题)


所以我想问的是,在用函数助手的前提下,如何能让PHPStorm找到这个model,能够提示里面的方法


# 虽然这个问题不影响程序运行结果,但是我觉得这个问题肯定有老师遇到过,就来请教一下。

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,model函数在thinkPHP框架中可以寻找(调用)add等方法,但在phpstorm编译器的索引中没有相关的根据寻找调用的方法,所以导致报错。所以同学可以忽略编译器的提示或设置取消警告。祝学习愉快!

好帮手慕查理 2019-07-14 11:54:15

您好,建议同学点开编辑器的提示信息,查看编辑器提示的是什么报错信息,然后根据信息解决。同学可以反馈下编辑器的报错信息。另程序如果是正常运行,编辑器提示可以忽略。祝学习愉快!

  • 提问者 a_agiao #1
    截图里的报错信息已经很明显了,Method 'add' not found in \app\index\model\Users|\think\Model,Referenced method is not found in subject class.我也描述了出错的问题,是用函数助手model()引用,PHPStorm就会找不到该model下对应的方法 add。正是因为根据提示的信息我解决不了才来提问的呀姐姐,我也知道不影响程序运行,但是phpstorm引用不到会没有提示啊,我也知道可以忽略他的提示,甚至可以设置把这种警告取消掉,但是如果能解决不是更好嘛?我提问的目的就是抱有一丝希望,希望有老师曾经遇到过,并且解决过这个问题。
    2019-07-14 12:20:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师