【问题标题】:Extending Application.cfc扩展应用程序.cfc
【发布时间】:2009-10-02 20:53:00
【问题描述】:

我的网站要求用户通过 Application.cfc 中的 onRequestStart() 登录。 然后是注册文件夹,其中有一个扩展 ApplicationProxy.cfc 的 Application.cfc,扩展了根 Application.cfc。 这样注册文件夹就不需要用户登录了。

我的问题是我的开发服务器上的路径与生产服务器上的路径不同。 所以现在我的代码在开发和生产之间不同步,因为开发扩展了“clientname.components.ApplicationProxy”,而生产只扩展了“components.ApplicationProxy”。

/Application.cfc
/components/ApplicationProxy.cfc extends Application
/Registration/Application.cfc extends ApplicationProxy

【问题讨论】:

    标签: coldfusion application.cfc


    【解决方案1】:

    最好在多实例设置中使用带有 Apache 的 CF 来镜像您的开发文件夹结构,就像您的生产文件夹结构一样。

    【讨论】:

      【解决方案2】:

      我很确定您只能在 CF 管理员中创建映射。例如,创建一个名为 appextend 的映射,在 dev 上它可以指向 clientname.components,而在 live just components 上。然后你可以扩展appextend.components。

      还可以查看这篇文章:http://corfield.org/blog/index.cfm/do/blog.entry/entry/Extending_Your_Root_Applicationcfc

      【讨论】:

      • Sean Corfield 帖子的链接不再有效。
      猜你喜欢
      • 2013-04-05
      • 1970-01-01
      • 2010-12-13
      • 1970-01-01
      • 1970-01-01
      • 2021-06-29
      • 2016-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多