2016-11-06 130 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"和你的观点应该呈现。

相关问题