2017-04-22 41 views
0

關注Phalcon simple view我寫了這個代碼使用volt引擎渲染文件,並得到輸出:爾康使用伏引擎簡單的觀點錯誤內

$simple_view = new \Phalcon\Mvc\View\Simple(); 
$simple_view->registerEngines(
    [ 
      ".phtml" => "Phalcon\\Mvc\\View\\Engine\\Php", 
      ".volt" => "Phalcon\\Mvc\\View\\Engine\\Volt" 
    ] 
); 
//$simple_view->getRegisteredEngines(); 
$simple_view->setViewsDir(__DIR__ . '/../../Templates/Phalcon/'); 
echo $simple_view->render('Models'); 

默認引擎是.phtml

當我註冊引擎到簡單的看法,我有這個錯誤:

A dependency injector container is required to obtain the application services

回答

0

您需要註冊您的$simple_view在你的依賴注入器(DI)。

$di = new \Phalcon\Di\FactoryDefault(); 

// your code here 

$di->set('viewSimple', $view_simple);