Структура аргументов CFC оборачивается другой структурой - PullRequest
1 голос
/ 20 марта 2012

Когда я получил доступ к аргументу в методе CFC, мне сказали, что его не существует.Когда я вернулся и вывел свою структуру аргументов, я обнаружил, что она была помещена в другую структуру с ключом «1» ..

По какой-то причине мне теперь нужно получить доступ к своим аргументам в этом CFC с помощью arguments[1].name.

Я передаю структуру формы.Если я дам эту структуру формы перед передачей в метод, то это просто ее собственная структура.Если я немедленно вернусь и выведу аргументы, он теперь вложен в эту новую структуру ... но я просто не могу понять, где и почему это будет происходить.Я сравниваю это с другими CFC, к которым я могу получить доступ только с аргументом. ????и они выглядят одинаково.

CFC является постоянным с ORM, но у меня есть другие постоянные CFC, у которых все еще есть аргументы как обычно..

Джейсон

1 Ответ

8 голосов
/ 20 марта 2012

Если вы используете myObject.myMethod (форма), это будет демонстрировать поведение, которое вы описываете.

Попробуйте использовать

myObject.myMthod( argumentCollection = form )
...