数据库更新时使用PHP动态更新和编译SCS
您好数据库更新时使用PHP动态更新和编译SCS,php,css,sass,Php,Css,Sass,您好我来这里咨询,因为我目前正在重新设计我的网站,添加一个用户界面,允许我随时随地编辑网站的架构和内容。 (我知道已经有CMS或框架可以简化开发,但我正在尝试在跳过这一步之前学习“如何”和开发方法。) 我使用SASS/Compass设计了我的网站样式表,它输出了一个干净的CSS文件。在这个CSS中,我使用SASS循环生成了一些图标类,它们具有相同的属性,但背景不同 $icon-list: aftereffect, photoshop, illustrator; @each $icon in $
我来这里咨询,因为我目前正在重新设计我的网站,添加一个用户界面,允许我随时随地编辑网站的架构和内容。
(我知道已经有CMS或框架可以简化开发,但我正在尝试在跳过这一步之前学习“如何”和开发方法。)
我使用SASS/Compass设计了我的网站样式表,它输出了一个干净的CSS文件。
在这个CSS中,我使用SASS循环生成了一些图标类,它们具有相同的属性,但背景不同
$icon-list: aftereffect, photoshop, illustrator;
@each $icon in $icon-list {
.#{$icon} {
background-image: url("../icons/JPEG/#{$icon}.jpg");
}
}
“$icon list”的内容是静态的,现在存储在一个动态的表中,我希望可以自由添加和删除条目,而无需反复手动编辑和生成所以我的问题是:只有当图标的表中有更新时,我如何才能生成图标类?最好的方法是什么 这是我提供的两个主要解决方案:
- 我认为可以用PHP编译SCSS,我可以编辑图标的SCSS文件,然后替换$icon list变量的内容,每当我在icon表上用PHP发出添加/删除请求时,都可以编译SCSS。但我不太确定怎么做
- 每当发出添加/删除请求时,我都可以使用php生成新的图标类,并将它们堆叠到主样式表的底部。但是我必须搜索并删除以前的类,因为它不会删除以前的样式,我只希望保留一个css文件
谢谢。我想你可能走错了路。除非您的图像位于数据库中而不是文件系统中,否则数据库中存在某些数据(用于外键等)这一事实与此无关。相关:谢谢您的回答。我的文件保存在文件系统中。但我看不出这两个问题与我的案子有什么关系。当我谈到编译SCS时,我指的是使用php SCS编译器实时发出数据库添加/rm请求。这两个问题似乎与使用ruby命令进行产品编译有关。