我有一个应用程序,当它在网站的根目录工作正常。我把它放在一个子目录中以测试兼容性并且它会中断。结构如下:
/cfc/
rest/ -- Rest endpoints
model/ -- ORM model mappings
util/ -- some util classes
这是一个非常简单的问题,也可以获取前端使用的模型的元数据。基本上,来自其余端点的任何调用或从其余端点调用的cfc在处理需要路径的任何事情时都会遇到错误。例如:
getComponentMetaData("models.table");
错误找不到componentsnet models.table。这是使用到/cfc/model
的映射,如果我尝试cfc.model.table
,同样的事情发生,以及ApplicationName.cfc.model.table
。
我有一种感觉这是由于CF如何注册其余端点,因为它作为根应用程序工作,但只是当它在子目录中时就像这样停顿。任何人都可以了解任何可以做的事情或者CF如何处理可能有解决方法的注册?