【发布时间】:2017-01-05 23:57:46
【问题描述】:
我在本机 php 应用程序中有此代码。
use Elasticsearch\ClientBuilder;
require 'vendor/autoload.php';
我正在将此应用程序转换为 Codeigniter。现在,当我将上面的代码粘贴到 CI 中时,它给了我错误。我已经用以下语句修复了所需的部分错误。
require_once APPPATH."third_party/elasticsearch/vendor/autoload.php";
但我无法修复
use Elasticsearch\ClientBuilder;
它不断给我语法错误。有人知道怎么解决吗?
请帮忙。 谢谢
【问题讨论】:
-
当我包含 dompdf 库时,我在使用语句中也遇到了错误。我通过在课前移动代码开头的 require 和 use 来解决错误。
-
所以在你的情况下首先在 if ( ! defined('BASEPATH')) exit('No direct script access allowed'); require_once APPPATH."third_party/elasticsearch/vendor/autoload.php";然后使用 Elasticsearch\ClientBuilder;然后是类声明...
标签: php codeigniter