【问题标题】:Is it possible to add css dynamically from admin panel using CodeIgniter是否可以使用 CodeIgniter 从管理面板动态添加 css
【发布时间】:2015-04-21 19:44:06
【问题描述】:

我已经尝试这样做很长时间了。我不知道这是否可能。在互联网上搜索了很多,但没有可用的演示或示例。

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

【问题讨论】:

    标签: php css codeigniter


    【解决方案1】:

    是的,您可以这样做,但是将从 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;
    ?>
    

    【讨论】:

      【解决方案2】:

      本教程将帮助您,如何将 php 变量(在您的案例中的数据库值)添加到 css 文件

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-30
        • 1970-01-01
        • 2015-09-01
        相关资源
        最近更新 更多