1

我决定工作Symfony三周,实现一个要测试的小项目。在控制器内部,我使用 MySQL 本机没有问题。现在我想更改为 MySQLi 并且没有任何运行。

通过以下方式连接到数据库:

$mysqliName = new mysqli('localhost', 'user', 'psasswd,', 'database');

失败:

"Class 'blabla\HaloBundle\Controller\mysqli' not found in /Applications/MAM.../HaloController.php"

我可以在 Symfony 之外的“正常”php 中运行 MySQL,而不会出现问题。我必须做什么才能在控制器中使用 MySQLi 类?

4

1 回答 1

1

使用 \mysqli 作为全局命名空间,它可以工作。

于 2013-01-11T07:29:23.683 回答