将Elastica集成到现有的PHP项目中

时间:2014-10-21 09:15:07

标签: php elasticsearch spl-autoload-register elastica

我对如何解决这个问题感到有些困惑,但基本上我试图将Elastic Search集成到现有的mySQL数据库中。我做了一些研究,发现了一个名为PHP的{​​{1}}客户端,可以更轻松地使用Elastica。但是我在将它安装到我的项目中时遇到了一些麻烦,以便我可以使用该库。

它建议通过Elastic Search进行安装,但我的项目不使用此项,因此这不是一个选项。它还提到使用Composer函数。我不完全确定如何去做。

他们在自己的网站上提供代码:

spl_autoload_register( )

我很难理解放置此代码的位置。我已将function __autoload_elastica ($class) { $path = str_replace('\\', '/', substr($class, 1)); if (file_exists('/var/www/' . $path . '.php')) { require_once('/var/www/' . $path . '.php'); } } spl_autoload_register('__autoload_elastica'); 库放在C:// wamp / www / myproject / includes / elastica中,所以我只是将此代码放在我的标题中并修改/ var / www /以匹配我的位置?有没有人在没有作曲家的情况下安装Elastica?你是怎么做的,或者是否更容易将作曲家与项目整合起来并以这种方式去做?

我很抱歉,如果这个问题看起来很愚蠢,我只是大学毕业,而且目前在一家介于主要开发者之间的公司,所以我真的没有方向或没有机构可以问,我需要一些关于这个问题的指导。任何帮助深表感谢。

0 个答案:

没有答案