mysqli 是 symfony Controller 中的未知类

标签 mysql symfony

我决定与 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/

相关文章:

ORDER BY FIELD 中使用的 MySQL 字符串

mysql - IF 语句按 Doctrine 2 查询 Symfony 2 的子句排序

MySQL Schema_Migrations - 事件记录 - 更新值

mysql - SQL查询查找表的主键?

forms - 测试 symfony 2 表单

php - 关于删除级联主义

symfony - 如何在easyadminbundle中设置日期时间选择器的格式?

php - Symfony2 access_control 与 i18n 路由

mysql - 为Mysql表创建索引时出错

php - 当使用 php 和 mysql 列出数据库中的信息时,如何使第一行看起来与其余行不同?