Если у меня есть структура папок, которая выглядит так:
/
/bin/myComponent.cfc
/reports/index.cfm
Как мне запустить myComponent.cfc из index.cfm?
myService = createObject("component", "bin.myComponent");
Используя синтаксис точек, я знаю, как перейти к более глубоким папкам, но как это сделать, я поднимаю папку и вниз в другую папку? Используя синтаксис слэш, это будет примерно так:
../bin/myComponent.cfc
Но createObject() не работает таким образом. Я хотел бы сохранить относительный путь, чтобы переместить эту папку на другой сервер, не нарушая пути.
Идеи? Спасибо!
EDIT:
В моем примере не было достаточно глубокой структуры папок для ответов на объявления, которые вы все предоставили. Вот что я должен был сделать:
/[my project folder]/
/[my project folder]/bin/myComponent.cfc
/[my project folder]/reports/index.cfm
Мой основной вопрос состоял в том, было ли возможно перейти в каталог при использовании createObject ( "component", "dot path" ) из index.cfm в myComponent.cfc ЕСЛИ имя [папка моего проекта] не является статическим в все установки проекта.
Если ответ НЕТ, тогда мне просто нужно выяснить, что такое лучшая практика, будь то сопоставление или настройка приложения.