PHP通用模板在细枝。如何重用代码?
我对PHP非常陌生。我有几个网站,其中唯一的区别是一个令牌。我使用PHP通用模板在细枝。如何重用代码?,php,html,symfony,twig,refactoring,Php,Html,Symfony,Twig,Refactoring,我对PHP非常陌生。我有几个网站,其中唯一的区别是一个令牌。我使用小树枝模板。我如何重构代码,使其不重复,使代码更正确?我假设在twig中有一种方法可以创建一个基本模板并重用它。在我的情况下应该是什么样子 我的档案: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="../web/assets/css/error-templates.css">
小树枝模板
。我如何重构代码,使其不重复,使代码更正确?我假设在twig
中有一种方法可以创建一个基本模板并重用它。在我的情况下应该是什么样子
我的档案:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../web/assets/css/error-templates.css">
</head>
<body>
<img class="logo" src="/assets/img/logo.png">
<div class="container">
<div class="wrap">
{# The only different is token below #}
::CLOUDFLARE_ERROR_500S_BOX::
</div>
</div>
</body>
</html>
{#唯一不同的是下面的标记#}
::CLOUDFLARE\u错误\u 500S\u框:
另一个文件:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../web/assets/css/error-templates.css">
</head>
<body>
<img class="logo" src="/assets/img/logo.png">
<div class="container">
<div class="wrap">
{# The only different is token below #}
::ALWAYS_ONLINE_NO_COPY_BOX::
</div>
</div>
</body>
</html>
{#唯一不同的是下面的标记#}
::始终在线\u无\u复制\u框::
创建一个具有细枝扩展名(例如main.twig)的主模板文件,其中包含以下内容:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../web/assets/css/error-templates.css">
</head>
<body>
<img class="logo" src="/assets/img/logo.png">
<div class="container">
<div class="wrap">
{% block BodyMain %}{% endblock %}
</div>
</div>
</body>
</html>
请参阅参考创建具有细枝扩展名(例如main.twig)的主模板文件,其中包含以下内容:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="../web/assets/css/error-templates.css">
</head>
<body>
<img class="logo" src="/assets/img/logo.png">
<div class="container">
<div class="wrap">
{% block BodyMain %}{% endblock %}
</div>
</div>
</body>
</html>
请参阅参考资料如果下面的答案满足您的需要,请将其视为正确答案。如果下面的答案满足您的需要,请将其视为正确答案。