2013-03-01 3 views
1

У меня проблема с привязками, поэтому время обратиться к экспертам.Проблема с привязкой CFSelect в среде ColdBox

У меня есть cfselect, который привязывается к cfc.

<cfselect name="events" id="events" selected="#form.event_id#" 
bind="cfc:feat.models.dynform.getEventsByGroup({groups})" display="event_name" 
value="nd_event_id" queryPosition="below"> 

Что хорошо работает в моей местной окружающей среды, определяемой как "feat" под моей локальной /www директории. Мой вопрос, когда я перехожу на сервер разработчика, который я считал, что в "beat", а именно:

bind="cfc:beat.models.dynform.getEventsByGroup({groups})" 

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

Я также попытался изменить привязку назвать модель (так что я бы не использовать другую разметку, чем мой местный), поместив модель в rc коллекции:

bind="cfc:#rc.dynformservice#.getEventsByGroup({groups})" 

Однако, я получаю ошибка "не может создавать сложные типы данных как строку".

Любые предложения? Я в твоем долге за любую помощь.

+0

Что такое rc.dynformservice? , –

+0

коллекция запросов в обработчике холодильника: \t функция reconcile (event, rc, prc) { rc.dynformservice = getmodel ("dynform"); –

+1

звучит как сложный тип данных для меня. –

ответ

0

coldbox путь прохождения по пути, является

cfc:#getSetting('AppMapping')#.model.dynform...