是否可以使用CodeIgniter从管理面板动态添加css

时间:2015-02-20 07:32:04

标签: php css codeigniter

我一直试图这样做很长一段时间。我不知道是否可能。搜索了很多网络,但没有可用的演示或样本。

是否可以使用codeigniter从管理面板动态添加css。我在wordpress中看到过这个功能。我正在尝试更短的版本。 因此,当管理员使用表单更改值时,应将这些值存储到db&从那里它被取出&在style.css页面中显示。可能的?

2 个答案:

答案 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文件

http://css-tricks.com/css-variables-with-php/