1
我有一个动态PHP样式表,但我找不到一种方法将变量发送给它,所以我使用了会话。认为这有点吸了,所以我会再试一次,但可能需要一些帮助。这是一个外部样式表,其中一个变量通过整个文档生效。在CodeIgniter中使用动态样式表
我有一个动态PHP样式表,但我找不到一种方法将变量发送给它,所以我使用了会话。认为这有点吸了,所以我会再试一次,但可能需要一些帮助。这是一个外部样式表,其中一个变量通过整个文档生效。在CodeIgniter中使用动态样式表
您可能希望在页面中使用嵌入式样式表(<style>
块):它增加了主页面的大小,但可以解决变量访问问题,而无需会话并减少了请求数量。您可以使用load->view
将您的动态样式表加载到主页面的视图中。
编辑:啊,大量的CSS将是一个问题。那么,两个备选方案是:
$_GET
支持安装,你可以通过在CSS链接的请求参数,然后检查在生成PHP控制器或视图文件的请求参数实际的CSS。不是可见的最整洁的选项,但它确实有效。我已经想到了这一点,但我宁愿在主页面中有成千上万行的CSS。在
如何在CI中使用请求来获取文件内容? – yoda
我该怎么做? – Mel
只需调用CSS文件作为配置项请求,就像'domain.tld/css/get/filename/params' – yoda