尔康视图控制器不控制
问题描述:
我编程的网络系统的管理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
上的任何内容。所以我想知道这里有什么问题?
答
render
的第一个参数适用于您的视图模板,第二个参数适用于您的视图参数。
$app->get(
"/main/index",
function() use ($app) {
$app["view"]->render(
"main/index"
);
}
);
只要改变"main","index"
到"main/index"
和你的观点应该呈现。