CFEclipse не распознает structName в теге cfimage - PullRequest
1 голос
/ 28 октября 2011

Этот код:

<cfimage action="info" structName="imageInfo" source="#imagePath#">

выдает эту ошибку:

Атрибут structName необходим для тега. (Найденный: [источник, имя_структуры, действие])

Когда я запускаю этот код в CFBuilder - все в порядке, но я должен использовать CFEclipse. Что мне делать (я использую CF9)? Спасибо за ваши ответы!

Ответы [ 2 ]

4 голосов
/ 28 октября 2011

Конечно, эта проблема не помешает вам запустить приложение в ColdFusion.Это просто предупреждение IDE, что что-то не так.

У вас есть несколько вариантов.

  1. Попробуйте использовать строчный N в structName.т.е. имя_структуры.ColdFusion не чувствителен к регистру, но Java есть, а CFEclipse является Java-приложением.

  2. Если это не сработает, то это, вероятно, означает, что файл словаря, который управляет ассистентом кода, неверен.Вы можете найти эти XML-файлы и обновить их, чтобы включить этот атрибут.

  3. Вы можете использовать CFBuilder.Я знаю, ты сказал, что не можешь, но я должен спросить почему.Вы знаете, что есть бесплатная версия, которая так же хороша, как CFEclipse, верно?

1 голос
/ 30 октября 2011

Проблема в том, что в этом файле Питер упоминает о сбое. Есть одна ссылка на «structName» для определения самого атрибута, а другая «structname», которая находится в списке и определяет, какие атрибуты необходимы для action = «info». Если вы сделаете их одинаковыми, перезапустите Eclipse, все будет в порядке (это нужно было сделать, чтобы индикатор ошибки исчез).

...