Расширение Application.cfc - PullRequest
       9

Расширение Application.cfc

0 голосов
/ 03 октября 2009

Мой сайт требует, чтобы пользователь вошел в систему с помощью onRequestStart () в Application.cfc. Затем есть папка регистрации, в которой есть Application.cfc, который расширяет ApplicationProxy.cfc, который расширяет корневой Application.cfc. Таким образом, папка регистрации не требует входа пользователя в систему.

Моя проблема в том, что путь на моем сервере разработки отличается от пути на рабочем сервере. Так что теперь мой код не синхронизирован между dev и production, потому что dev расширяет "clientname.components.ApplicationProxy", а производство расширяет только "components.ApplicationProxy".

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

Ответы [ 2 ]

2 голосов
/ 03 октября 2009

Лучше всего использовать CF с Apache в настройке нескольких экземпляров, чтобы отразить структуру вашей папки dev точно так же, как структуру рабочей папки.

1 голос
/ 03 октября 2009

Я почти уверен, что вы сможете создать отображение в администраторе CF. Например, создайте отображение с именем appextend, на dev оно может указывать на clientname.components и на живые компоненты just. Затем вы можете расширить appextend.components.

Также проверьте этот пост: http://corfield.org/blog/index.cfm/do/blog.entry/entry/Extending_Your_Root_Applicationcfc

...