Я новичок в 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 снова?
Попробуйте следующее:
$db = new \mysqli("localhost", "root", "", "db2");
Я думаю, что ваш код находится в классе, который использует пространство имен Website\Magento
так что вы должны сказать PHP, что вы хотите использовать класс mysqli
из корневого пространства имен.
Но это просто PHP и не имеет ничего общего с pimcore 😉
Пожалуйста, посмотрите на следующую ссылку, она подробно описывает, как работать с пространствами имен в PHP: http://php.net/namespaces
Других решений пока нет …