星期三, 10月 09, 2013

IndexController handler class cannot be loaded

Phalcon裡,只要為controller加上namespace,就會發生
"IndexController handler class cannot be loaded"

明明loader裡也有註冊namespace了,對應的路徑也沒錯...
找半天,實在是找不到問題點

幸好咱們勝揚哥有遇過,馬上就點破了~
「dispatcher那沒import,怎麼找的到這namespace下controller」
見:phalcon的mvc - single-namespace 以下截錄
//Registering a dispatcher
$di->set('dispatcher', function(){
 $dispatcher = new \Phalcon\Mvc\Dispatcher();
 $dispatcher->setDefaultNamespace('Single\Controllers\\');
return $dispatcher;
}); 

收工~

沒有留言: