を確認することができます。
あなた可能性も使用のDateTime最初にしてスラッシュなしで行く:
namespace MyCompany\MyBundle\MyController;
use \DateTime;
$d = new DateTime();
はあなたが
MyCompanyの\ MyBundle \ MyController名前空間の下に座って、あなたのコントローラ上で作業していると言います。では、新しいDateTimeインスタンスを作成しようとするとどうなりますか?
オートローダは同じ名前空間でそのファイルを検索しようとします。つまり、完全修飾名MyCompany \ MyBundle \ MyController \ DateTimeのクラスを検索します。結果として、「名前空間からクラスをロードしようとしました...」例外が発生しています。
これは、スラッシュを追加する必要があるためです。これは、ローカルネームスペースではなくグローバルネームスペースの下でクラスを探すようにするためです。
このページをチェックアウト: http://php.net/manual/en/language.namespaces.global.php