gpt4 book ai didi

css - CodeIgniter:如何从助手中将 css 链接标记添加到 html 页面的头部

转载 作者:行者123 更新时间:2023-11-28 13:25:34 24 4
gpt4 key购买 nike

我有一个辅助方法,可以呈现一些 html 以及所需的 cssjs 链接。我只是连接所有的 html 标签并返回构建的字符串。辅助方法是这样的:

function display_linkPreview($data = array())
{
$return = "<link rel=\"stylesheet\" class=\"cssStatics\" type=\"text/css\" href=".base_url()."assets/css/stylesheet.css\" />
<script type=\"text/javascript\" src=".base_url()."assets/js/linkPreview.js\" ></script>
<div>blah blah<div></div></div>";
return $return;
}

这就是我要渲染 display_linkPreview 输出的方式在其中一个 View 中:

echo display_linkPreview($body);

问题是 display_linkPreview 的所有输出,包括 <link><script>标签将呈现在我称为 echo 的 HTML 页面中间。 .如何修改 display_linkPreview添加cssjs标记到 <head>的HTML?

最佳答案

您可以使用模板样式查看,例如,您有main.php

<html>
.
.
<?php echo $linkPreview ; ?>
</html>

<body>
.
.
<div id='main'><?php $this->load($main); ?></div>
</body>

你的 Controller 看起来像这样:

.
.
$data['main'] = "myview";
$data['linkPreview'] = display_linkPreview();

$this->load->vars($data);
$this->load->view('template/main');

关于css - CodeIgniter:如何从助手中将 css 链接标记添加到 html 页面的头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14220389/

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