使用框架时特别是yaf,IDE不提示类,不补全还警告的解决

最近使用了 yaf 框架,众所周知,yaf框架是使用了php扩展,速度快,轻量,高效。
可是我的IDE在继承或实例化的时候,会报警告,因为我并没有在哪个地方创建过类。
当然这运行起来的时候是没有问题的,就像使用memcache的时候一样,new的时候
并没有在哪个之前的文件写过class memcache。所以IDE就会有如下的提示(我用的是zend,eclipse同理):
<ignore_js_op> QQ截图20140117143138.png
有感叹号提示你Class 'Yaf_Dispatcher' not found
这样看起来是比较不爽的,而且也不会自动提示
自动提示其实可以让我们避免那些很低级的拼写错误的
而这两个问题是可以通过一个办法就实现的。
那就是为你创建的项目引入include path,他将会寻找当中的函数和类
步骤如下:
右键你的项目,点属性(properties)-》选择PHP include path-》点击libraries-》add external source folder-》选择你要包含的文件夹(这个文件夹包含你需要使用的提示文件)
注意:这个提示文件可以你自己写,也可以使用相关的工具生成。
我把文件放在了yaf项目的一个目录中yaf\application\library\yaf_classes.php
这里就包含yaf\application\library这个文件夹即可
如图:
<ignore_js_op> QQ截图20140117144215.png
再看一下,没有错误了
<ignore_js_op> QQ截图20140117144308.png
很清爽,不是么?你值得拥有!
另外我把那个提示文件上传上来,这样大家就可以直接拿来用 yaf_classes
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值