首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于模板的页面生成器

问基于模板的页面生成器
EN

Stack Overflow用户
提问于 2014-06-13 00:04:12
回答 2查看 27关注 0票数 0

我想知道有没有一种“最好”的方法来让一个网站有多个页面,所有页面都有相同的布局,但有不同的内容(像facebook,stackoverflow和许多其他网站)?

我现在这样做是这样的:

(在我的示例中,内容是一个数据库表名,然后通过sql将其查询为内容。)

template.php:

代码语言:javascript
复制
<?php 
function tplate($tablename){
echo "<html>content from $tablename</html>";
}
?>

subcat.php:

代码语言:javascript
复制
<?php
include 'template.php';
tplate('contenttable');
?>

这在非常简单的情况下有效,但是一旦我尝试添加更多的功能,它就变得非常复杂,并且我花费了大量的时间进行调试。

有谁知道这通常是怎么做的/最好的处理方式吗?

EN

回答 2

Stack Overflow用户

发布于 2014-06-13 00:08:45

您通常会使用模板引擎(通常与框架配合使用,如Laravel或Symfony)。Twig是一个流行的PHP语言。

票数 1
EN

Stack Overflow用户

发布于 2014-06-15 05:54:56

这是我已经做了一段时间http://controllingnetworks.tk/网址是重写使用模重写,如果我要键入完整的网址它将是index.php?page=home而不是/home,但所有的网页都有相同的模板与不同的内容,我有一些网站使用数据库来管理内容和一些使用php文件来做这件事

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24188974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档