Использование onMissingTemplate вместо заглушек cfm файлов - PullRequest
0 голосов
/ 01 февраля 2011

В нашем приложении ColdFusion каждый запрос проходит через index.cfm

Application.cfc решает сформировать параметры запроса и формы, которые составляют пользователя, который фактически требуется. Эти компоненты создаются, а содержимое отбрасывается через OnRequestStart.

Вместо того, чтобы всегда указывать index.cfm с параметром запроса / формы, для простых случаев мы хотели бы нажать «отсутствующий» cfm (т.е. MyApp.cfm) и позволить функции OnMissingTemplate разобрать тот факт, что мы действительно содержимое компонента (т.е. MyApp).

Еще один способ сделать это - вставить заглушки cfm для «общих» обращений к компонентам, но, похоже, с OnMissingTemplate нам не нужно этого делать.

Это разумное использование OnMissingTemplate?

1 Ответ

1 голос
/ 01 февраля 2011

Это отличное применение для onMissingTemplate.Просто убедитесь, что если вы используете IIS, убедитесь, что файлы, на которые вы ссылаетесь, на самом деле являются файлами .cfm (MyApp.cfm), а не каталогами (/ MyApp /).Смотрите эти ссылки для получения дополнительной информации:

http://www.bennadel.com/blog/1625-ColdFusion-8-s-OnMissingTemplate-So-Close-To-Being-Good.htm

http://www.bennadel.com/blog/1694-ColdFusion-s-OnMissingTemplate-Event-Handler-Works-With-CFC-Requests.htm

...