2015-04-07 11 views
9

Sto cercando di convertire il mio plug cakephp da 2.X a 3.cakephp3 DateTime classe non trovata

ho un piccolo problema all'interno del mio plug-componente a questa linea:

$dStart = new DateTime($now); //$now = date('Y-m-d H:i:s'); 

me tornare questo errore:

Error: Class 'CurrencyConverter\Controller\Component\DateTime' not found 

Sembra che cerchi DateTime all'interno della mia directory di plugin. Come posso risolverlo?

Grazie

risposta

22

Prova:

$dStart = new \DateTime($now); 

perché CakePHP 3.0 utilizzando namespace e se si aggiunge uno spazio dei nomi radice che sarà alla ricerca di classe sotto namespace corrente.

+0

sì ora funziona bene! Grazie –