如何解决在自定义 css 文件中从数据库添加 php 值
我使用的是 Opencart v 3.0.3.0
在样式表文件夹中,添加了 view/stylesheet/custom_css.PHP
文件。
<?PHP header("Content-type: text/css; charset: UTF-8"); ?>
.content {
color: <?PHP echo $data['content_color'];?>; // which is #333 saved in database
padding : 10px;
background-color: <?PHP echo $data['content_bgcolor'];?>;
}
.mydiv {
border: <?PHP echo $data['mydiv_border'];?>; // which is 1px solid #ccc saved in database
margin : 2px 5px 2px 5px;
text-shadow: <?PHP echo $data['mydiv_textshadow'];?>;
}
我在从数据库中获取数据后在 controller/extension/module/custom_css.PHP
中添加了这个文件,
$this->load->model('extension/module/custom_css');
$mysetting = $this->model->extension->module->custom_css->getCssValues(); // This function works ok when tried with print_r
foreach($mysetting as $mysettings => $val ) {
$data[$mysettings] = $val;
}
$this->document->addStyle('view/stylesheet/custom_css.PHP');
但是我收到 custom_css 声明的 PHP 值的未定义数据错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。