我一直试图这样做很长一段时间。我不知道是否可能。搜索了很多网络,但没有可用的演示或样本。
是否可以使用codeigniter从管理面板动态添加css。我在wordpress中看到过这个功能。我正在尝试更短的版本。 因此,当管理员使用表单更改值时,应将这些值存储到db&从那里它被取出&在style.css页面中显示。可能的?
答案 0 :(得分:2)
是的,你可以这样做但是从db中获取的css可以通过内部样式表或标题等设置,比如 你从db获取了属性,现在你进入了视图,所以你的代码将是这样的 控制器:
function index(){
$data['css_style'] = $this->css_model->get_styles();
$this->load->view("myview",$data);
}
查看:
<?php
$toShow = "<style>";
foreach($css_style as $one_property)
{
$toShow .= $one_property['name'].":".$one_property['value'].";";
}
$toShow .= "</style>";
echo $toShow;
?>
答案 1 :(得分:1)
本教程将帮助您,如何将php变量(在您的案例中数据库值)添加到css文件