pimcore: поддержка MySQLi не работает должным образом

Я новичок в Pimcore. При установке я установил формат базы данных на mysqli,
и я хочу получить доступ к другой схеме базы данных на том же сервере через mysqli,

Вот мой код:

    $db = new mysqli("localhost", "root", "", "db2");

К сожалению, я получаю эту ошибку:

Предупреждение: include_once (Website \ Magento \ mysqli.php): не удалось открыть поток: нет такого файла или каталога
в C: \ dev \ htdocs \ pimcore \ vendor \ zendframework \ zendframework1 \ library \ Zend \ Loader.php в строке 134

Как я могу включить mysqli поддержку в pimcore снова?

1

Решение

Попробуйте следующее:

$db = new \mysqli("localhost", "root", "", "db2");

Я думаю, что ваш код находится в классе, который использует пространство имен Website\Magento так что вы должны сказать PHP, что вы хотите использовать класс mysqli из корневого пространства имен.

Но это просто PHP и не имеет ничего общего с pimcore 😉
Пожалуйста, посмотрите на следующую ссылку, она подробно описывает, как работать с пространствами имен в PHP: http://php.net/namespaces

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]