我的网站要求用户通过Application.cfc中的onRequestStart()登录。 然后是注册文件夹,它有一个Application.cfc,它扩展了ApplicationProxy.cfc,扩展了根Application.cfc。 这样,注册文件夹不需要用户登录。
我的问题是我的开发服务器上的路径与生产服务器上的路径不同。 所以现在我的代码在开发和生产之间不同步,因为dev扩展了“clientname.components.ApplicationProxy”,而生产只扩展了“components.ApplicationProxy”。
/Application.cfc
/components/ApplicationProxy.cfc extends Application
/Registration/Application.cfc extends ApplicationProxy
答案 0 :(得分:2)
最好在多实例设置中使用CF w / Apache来镜像您的开发文件夹结构,就像生产文件夹结构一样。
答案 1 :(得分:1)
我很确定你能够在CF管理员中创建一个映射。例如,在dev上创建一个名为appextend的映射,它可以指向clientname.components和live just组件。然后你可以扩展appextend.components。
另请查看此帖子:http://corfield.org/blog/index.cfm/do/blog.entry/entry/Extending_Your_Root_Applicationcfc