slim/php-view 组件加载视图里面的子栏目视图, 运行代码不在正确位置
$app->get('/', function ($request, $response, $args = []) {
$response = $this->view->render($response, 'index.php', [
'title' => "你好",
'response' => $response
]);
});
index.php文件
<p id="wrap">
<?php
//加载子栏目
$this->render($response, 'nav.php', ['name' => "测试"])?>
<article>
<li>你现在访问的路由是</li>
</article>
</p>
nav.php文件
<nav>
<li><a href="/">首页</a></li>
<li><a href="/">首页</a></li>
</nav>
运行结果:
<nav>
<li><a href="/">首页</a></li>
<li><a href="/">首页</a></li>
</nav>
<p id="wrap">
<article>
<li>你现在访问的路由是</li>
</article>
</p>
nav样式本来期待应该在 <p id="wrap">里面, <article>前面