从sphinx下载的官方文件sphinxapi.php中类名为class SphinxClient 加入到CI框架,放在system/libraries/下,由于需要遵从CI框架libraries类名的命名规则,需要将class SphinxClient 改为class CI_Sphinxapi ,这时候需要注意的是官方的构造函数的名称是采用的和类名同名的方法,所以这里需要改构造函数改为更改后的类名或者__construct(),否则会出现比较多的问题,比如我碰到的这个socket连接问题:在构造函数中的$this->_socket = false; 由于没有更改构造函数名称 所以在调用api时没有执行构造函数,而判断socket连接的地方是判断$this->_socket是否为false ,如果没有执行构造函数$this->_socket会是NULL而不是false ,导致_Connect()函数中if ( $this->_socket!==false )判断出现问题

最新文章

  1. 使用Visual Studio调试用户模式进程(Debugging a User-Mode Process Using Visual Studio)
  2. LAMP_03_Win下Apache+PHP+MySQL整合
  3. Bootstrap+angularjs+MVC3+分页技术+角色权限验证系统
  4. cocos2d-x 开头配置(Windows 平台)
  5. Designing CSS Layouts With Flexbox Is As Easy As Pie
  6. CCNA 4.14 TP Correction
  7. js为DIV动态设置id属性
  8. ERR: Failed to complete setup of assembly (hr = 0x8007000b). Probing terminated.
  9. android startActivityForResult的用法
  10. [MODx] 7. MIGX DB
  11. 一步一步搭建 OAuth 认证服务器
  12. 构建 shiro struts2 spring3 mybatis 的maven项目
  13. Qt学习之路:自定义Model三篇,自定义委托等等
  14. java程序员该工作还是游戏?
  15. 利用cocos2d-x实现CandyCrushSaga消除功能
  16. __x__(35)0908第五天__ 层级 z-index
  17. 《生命》第一集:Chanllenge of Life (生命的挑战)
  18. C10K问题
  19. BMP操作_测试
  20. JMeter学习(三十三)测试报告优化(转载)

热门文章

  1. idea中用maven打包spring的java项目(非web)
  2. Y86模拟器的安装
  3. Hibernate---开发环境搭建
  4. Service Intent must be explicit
  5. CC3200串口UART1配置
  6. 【Minimum Window】cpp
  7. 常用模块(sys)
  8. eclipse集成python(Pydev插件安装)
  9. heat应用
  10. 聊聊、Java SPI