我已经尝试了很长时间。我不知道这是否可能。在互联网上搜索了很多,但没有可用的演示或样本。
是否可以使用codeigniter从管理面板动态添加css。我在wordpress上看到过这个功能。我正在尝试一个简短的版本。因此,当管理员使用表单更改值时,这些值应该存储到db&从那里取出&显示在style.css页面中。可能的
是的,你可以这样做,但从db获取的css可以通过内部样式表或页眉等进行设置,比如您已经从数据库中获取了属性,现在您进入了视图,所以您的代码将是这样的控制器:
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;
?>
本教程将帮助您,如何将php变量(在您的情况下,数据库值)添加到css文件
http://css-tricks.com/css-variables-with-php/