在我的app / webroot / css目录中,我有一个cake.generic.css文件。在app / View / Layouts / default.ctp中,我有以下一行:
echo $this->Html->css(array('cake.generic'));
当我对cake.generic.css的所有编辑都没有反映在我的应用程序的view.ctp文件中时,我开始怀疑,所以我进行了实验。我将cake.generic.css的名称更改为dummy.dum,并重新加载了我的View。布局保持不变。 CSS还在某个地方提供服务。
现在,当我在default.ctp中注释掉对cake.generic的引用时:
echo $this->Html->css(array(/*'cake.generic'*/));
...并重新加载我的View,我立即看到CSS不再控制布局。我得到了基本的,朴素的HTML。所以我的问题是:如果位于app / webroot / css中的cake.generic.css文件没有控制我的CSS,那么它是什么?这对我来说毫无意义。