gpt4 book ai didi

php - php中contentPlaceHolder的等价物

转载 作者:行者123 更新时间:2023-12-04 05:37:43 24 4
gpt4 key购买 nike

我正在使用 PHP 和 CodeIgniter。在每个 View 文件中,我都包含 header.php ,见下图:

<head>
<link rel="...">
<script type="text/javascript">...</script>
</head>

请注意,此文件中的 head 标记已关闭。现在我想添加一个 <script>在另一个文件中标记而不修改 header.php . C# 有 ContentPlaceHolder可用于指示可以在 head 标签中添加标签的位置。在 php 中有任何等价物吗?如果没有,我怎样才能做到这一点?

最佳答案

通过在 Controller 中添加一个变量,您可以轻松地在 header 中添加其他脚本,如下所示:

Controller :

$data['myScript'] = '<link rel="..."><script type="text/javascript">...</script>';
$this->load->view('myView',$data);

然后在你的 header.php 添加:
<head>
<link rel="...">
<script type="text/javascript">...</script>
<?php if (isset($myScript)) echo $myScript; ?>
</head>

这为每个 View 制作了一个非常可定制的模板,因为您只能在需要它们的 View 中添加脚本。

关于php - php中contentPlaceHolder的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11707518/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com