- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 ColdFusion 有点陌生,我正在尝试了解使用 cfinclude 文件的最佳方式。我发现限制的是文件被内联包含,就好像它们是包含模板的一部分一样。这很好也很简单,但这意味着包含文件内的任何相对路径都是相对于包含程序而不是包含文件进行解析的。这成为以下文件布局中的问题:
a.cfm <--- cfincludes b.cfm
b.cfm <--- cfincludes c.cfm
c.cfm
somedir/d.cfm <--- cfincludes ../b.cfm
当 a.cfm 包含 b.cfm 时,一切正常。当 d.cfm 包含 ../b.cfm 时,在 b.cfm 中包含 c.cfm 将失败,因为它是相对于 d.cfm 解析的。所以,两个问题对我的启迪:
CF 是否有“您希望从其他文件中包含的文件不应包含相关链接”的最佳实践?
我正在尝试理解设计决策。我理解这样的概念,即 cfinclude 的效果就好像被包含的文件是包含程序的一部分——这有一种优雅的简单性。但是,是否存在人们更喜欢以这种方式解决相关链接的非病理情况?我可以想到我希望“传统”解决它们的情况,即相对于它们所在的文件。也许我遗漏了什么。
最佳答案
解释这一点的最好方法是将包含(在任何语言中)视为服务器端复制/粘贴。 ColdFusion、ASP、PHP、.NET 就是这种情况,随便你怎么说……包含的文件被认为是在其父页面的上下文中运行。服务器基本上获取包含 文件的内容并将其粘贴到父文件中。
如果您要包含具有自己包含的文件,最好使用包含相对路径来确保路径始终指向正确的位置。
丹
关于coldfusion - 在 cfinclude 文件中使用相对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1451327/
如何将变量传递给我从另一个页面包含的 cfm 页面? 例子: 和 displayNameAndAgeFrom_A.cfm 是 #a.name# #a.age# 谢谢! 最佳答案 AFAIK,这应
我们的代码库包含大量以下示例,因为我们允许根据客户的个人需求自定义许多基页。 我想创建一个自定义 CF 标签,将其样板化为一个简单的 ,但是我遇到了这样一个事实,即自定义标
更新:似乎railo完全没有这个问题。 更新:我投票决定关闭这个问题,因为我觉得人们更关注这个问题的整体“有人有更好的想法拆分大型组件”部分(我不应该放入)那么使用 cfincludes 和 cfco
我对 ColdFusion 有点陌生,我正在尝试了解使用 cfinclude 文件的最佳方式。我发现限制的是文件被内联包含,就好像它们是包含模板的一部分一样。这很好也很简单,但这意味着包含文件内的任何
我有一个名为“conv”的函数,我的应用程序中的多个程序都需要它。因此,我没有将它包含在每个程序中,而是将它放在 Application.cfm 中,如下所示: 当我使用函数“conv
我正在尝试使用 javascript 控制 cfinclude 标签,以前从未这样做过,我不确定是否可以开始。 这是我的代码: selected>List surveys
我对 Dreamweaver 和 Coldfusion 都很陌生,我在解决这个问题上遇到了麻烦。我相信修复非常简单。 当我在 Dreamweaver 中从现有模板创建新页面时,Dreamweaver
似乎标准的 MVC 方法(因为它与 ColdFusion 相关)是使 View 文件为 .cfm 并在最终处理 View 的 cfc 内部执行 CFINCLUDE。 这是否打破了 cfc 的面向对象?
我正在从使用 Application.cfm 切换到 Application.cfc,并且我正在使用 Ben Nadel 的方法将我的应用程序扩展到使用应用程序代理的子文件夹中。 ( link to
有人知道将包含许多函数的 .cfm cfinclude 到 CFC 中会花费多少成本吗? 或者如果我将函数直接附加到对象的 This 作用域中,会更快吗? (func1、func2 是单例工厂
我有一行 Coldfusion 代码,其中包含一个使用 utf-8 字符集编码的 cfm 文件,并将其保存到变量中。我遇到的问题是,无法在 cfinclude 中指定字符集,并且生成的变量似乎无法正确
我刚开始使用 ColdFusion OOP,我想做一个 DIV,它根据用户所在的页面和他们拥有的登录权限(角色)显示不同的用户链接。基本上是一个“上下文”菜单。 我应该将此工具栏/导航 DIV 放在
我正在使用 在母版页中包含各种页面。在我的母版页中,所有正文内容都包含在 中标签。但是我注意到在测试之后,包含的 .cfm 页面看不到 标签,因此不显示动态数据。
我是一名优秀的程序员,十分优秀!