Где вы положили cfimport - PullRequest
3 голосов
/ 24 июня 2009

Мой cfimport работает на странице, но я попытался переместить его в onRequestStart, и он не работал. Затем я попытался положить его в одну папку cfinclude, и это не сработало. Должен ли cfimport находиться на самой странице?

1 Ответ

6 голосов
/ 24 июня 2009

Да, теги можно использовать только на странице, где используется cfimport; из документации :

Тег cfimport должен находиться на странице, которая использует импортированные теги. Например, если вы используете тег cfimport на странице, которую вы включаете в вызов cfinclude, вы не можете использовать импортированные теги на странице, имеющей тег cfinclude. Аналогично, если у вас есть тег cfimport на странице Application.cfm, импортированные теги доступны только на странице Application.cfm, но не на других страницах приложения. ColdFusion не выдает ошибку в этих ситуациях, но импортированные теги не запускаются.

...