我决定与 Symfony
合作三周,实现一个要测试的小项目。
在 Controller 内部,我使用 native MySQL,没有任何问题。现在我想换成MySQLi,但什么也没运行。
连接到数据库:
$mysqliName = new mysqli('localhost', 'user', 'psasswd,', 'database');
失败:
"Class 'blabla\HaloBundle\Controller\mysqli' not found in /Applications/MAM.../HaloController.php"
我可以在 Symfony 之外的“正常”php 中运行 MySQL,没有任何问题。我必须做什么才能在 Controller 中使用 MySQLi 类?
最佳答案
使用\mysqli 作为全局命名空间,它可以工作。
关于mysqli 是 symfony Controller 中的未知类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14082229/