2016-11-06 132 views
0

我編程的網絡系統的管理Web UI的觀點,我設法一個url安裝到使用視圖,爾康視圖控制器不控制

$app->get(
     "/main/index", 
     function() use ($app){ 
      //no echo here 
      $app["view"]->render(
       "main","index" 
      ); 
     } 
    ); 

我的主控制器一樣,

<?php 

class MainController extends ControllerBase 
{ 

    public function initialize() 
    { 
     $this->tag->setTitle('Home Page'); 

     $this->view->setTemplateAfter('nav'); 
    } 

    public function indexAction() 
    { 

    } 
} 

我的觀點的結構非常像,

views 
--layouts 
----index.volt 
----nav.volt 
--main 
----index.volt 
--index.volt 

我的問題是,不管我怎麼變MainControllerç頌歌,它不會影響渲染視圖main,index上的任何內容。所以我想知道這裏有什麼問題?

回答

0

render的第一個參數適用於您的視圖模板,第二個參數適用於您的視圖參數。

$app->get(
    "/main/index", 
     function() use ($app) { 
      $app["view"]->render(
       "main/index" 
     ); 
     } 
); 

只要改變"main","index""main/index"和你的觀點應該呈現。

相關問題