1

Symfonyテストする小さなプロジェクトを実現するために、3 週間一緒に作業することにしました。コントローラー内では、MySQL ネイティブを問題なく使用しています。MySQLi に変更したいのですが、何も実行されません。

以下を使用して DB に接続します。

$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 に答える