我是Silex和PHP框架的新手,我正在努力建立一个博客来训练自己。
目前我想创建一个可以处理页面的系统,因此在后台管理员可以修改/创建页面。
我的问题是菜单(导航栏)我不知道我应该怎么做。它必须是动态的 - 例如如果管理员创建了一个名为我们的新页面,那么在菜单中会有一个指向该页面的链接。
这也是我的布局:
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Blog - Silex</title>
<meta charset="utf-8"/>
<link rel="stylesheet" href="{{ app.request.getBaseUrl() }}/web/css/style.css">
<link href="https://fonts.googleapis.com/css?family=Arima+Madurai|Open+Sans" rel="stylesheet">
</head>
<body>
<div class="container">
<h1>Silex Tp</h1>
{% include "nav.twig" %}
{% block body %}{% endblock body %}
</div>
</body>
</html>
所以我不确定在 nav.twig 文件中写什么。
我试图找到信息,但我能找到的唯一内容是关于Symfony。