是否可以使用 CodeIgniter 从管理面板动态添加 css
Is it possible to add css dynamically from admin panel using CodeIgniter
我已经尝试这样做很长时间了。我不知道这是否可能。在互联网上搜索了很多,但没有可用的演示或示例。
是否可以使用 codeigniter 从管理面板动态添加 css。我在 wordpress 中看到了这个功能。我正在尝试一个较短的版本。
因此,当管理员使用表单更改值时,该值应存储到数据库中并从那里获取并显示在 style.css 页面中。可能吗?
本教程将帮助您如何将 php 变量(在您的案例中是数据库值)添加到 css 文件
是的,你可以这样做,但是将从数据库中获取的 css 可以通过内部样式 sheet 或 header 等设置,比如
你已经从 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;
?>
我已经尝试这样做很长时间了。我不知道这是否可能。在互联网上搜索了很多,但没有可用的演示或示例。
是否可以使用 codeigniter 从管理面板动态添加 css。我在 wordpress 中看到了这个功能。我正在尝试一个较短的版本。 因此,当管理员使用表单更改值时,该值应存储到数据库中并从那里获取并显示在 style.css 页面中。可能吗?
本教程将帮助您如何将 php 变量(在您的案例中是数据库值)添加到 css 文件
是的,你可以这样做,但是将从数据库中获取的 css 可以通过内部样式 sheet 或 header 等设置,比如 你已经从 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;
?>