вопрос о названиях приложений Coldfusion - PullRequest
1 голос
/ 01 декабря 2009

Я установил Coldfusion 8 на D: \ ColdFusion8 .

Есть два файла D: \ ColdFusion8 \ Wwwroot \ page1.cfm а также D: \ ColdFusion8 \ Wwwroot \ page2.cfm 1015 *.

Теперь мой вопрос: нет ли application.cfm или application.cfc при D : \ ColdFusion8 \ wwwroot , должен D: \ ColdFusion8 \ wwwroot \ page1.cfm и D: \ ColdFusion8 \ wwwroot \ page2 .cfm считается тем же приложением или нет?

Ответы [ 2 ]

8 голосов
/ 01 декабря 2009

Строго говоря, Application.cfm не определяет приложение; cfapplication делает. Если вы включите cfapplication в оба файла и зададите одно и то же имя, то да, это одно и то же приложение. Если вы этого не сделаете, то понятие «приложение» не имеет смысла - нет переменных в области приложения (хотя вы можете написать, что на самом деле вы просто создаете структуру в области переменных, а не в области приложения).

0 голосов
/ 10 декабря 2009

Нет, технически они не относятся к одному и тому же приложению с точки зрения Coldfusion, не определяя область памяти приложения, такую ​​как cfapplication или application.cfc. Это просто страницы, находящиеся в одной папке. Однако, как только вы добавите application.cfc в эту папку, они станут частью одного и того же приложения, даже если они не используют область приложения. Когда страница будет запущена, будет также запущен application.cfc.

В соответствии с передовыми методами вы должны рассматривать файлы в одной папке как одно приложение, поскольку в папке может быть только один файл application.cfc. В будущем вы можете изменить рефракцию page1.cfm в «Приложение A» и page2.cfm в «Приложение B». Это было бы очень сложно и запутанно, если вы не переместите одну из них в другую папку.

...