Вопросы

Определение переменных в cfscript ColdFusion?

Я попытался переписать свои Application.cfc и другие .cfc файлы в моей системе с помощью cfscript. Есть несколько вещей, которые я не знаю, как они работают в cfscript. Мне интересно определять переменные внутри функций. Например, функция onRequestStart() выглядит так:

function onRequestStart(required string thePage) returntype="boolean" output="false" {
        var request.appCode = "MyApp";
        var request.appName = "Single Page Application";
        var page = listLast(arguments.thePage,"/");
        var onApplicationStart();

        if(!listFindNoCase("Home.cfm,Auth.cfc",page)){
            if(structKeyExists(SESSION, "loggedin") AND SESSION.loggedin EQ false){
                location(url="https://www.myapp.org", addToken="false");
            }
        }

        return true;
    }

Нужно ли мне использовать var слово в ситуациях, когда я определяю request/session переменные? Если я сделаю то, что лучше всего, используйте слово var или local.variablename? local и variables одинаковы в cfscript?

Ничего общего с вопросом. Почему вы вызываете onApplicationStart в начале каждого запроса?   —  person espresso_coffee    schedule 26.06.2018

@Ageax Я использую это в случае, если мне нужно перезапустить переменные приложения. Эта строка закомментирована. Я все еще в процессе разработки. Надеюсь, это имеет смысл.   —  person espresso_coffee    schedule 26.06.2018

Читать:
Переменная отчета Microsoft SSRS 2016 для группировки данных: значения переменных нельзя использовать в групповых выражениях

Попался. Просто не был уверен, попадет ли он в Prod, что было бы .. плохо 😉   —  person espresso_coffee    schedule 26.06.2018

Кстати, если вы хотите, вы можете перезапустить свое приложение, когда установлен определенный параметр URL. См. stackoverflow.com/a/14362012/432681.   —  person espresso_coffee    schedule 27.06.2018

См. Также: stackoverflow.com/questions/ 47112598 / scope-of-var-and-variables /   —  person espresso_coffee    schedule 04.07.2018

Похожие записи

Как в Jupyter Notebook в Watson Studio сослаться на файл, загруженный в ресурсы?

admin

Удалите файлы внутри подпапки, находящейся внутри корзины на amazon s3

admin

Есть ли способ преобразовать формат данных файла .pb из NCHW в NHWC?

admin

извлекать блестящую дату и диапазон входных данных

admin

Как извлечь индексы ввода-вывода позиции из текстового токенизатора huggingface transformer?

admin

Индексирующая функция для извлечения значения из закрытой книги, но с использованием значения ячейки для имени листа

admin