2013-03-01 57 views
1

我遇到綁定問題,所以有時間參考專家。ColdBox環境中的CFSelect綁定問題

我有一個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"> 

這在我當地的環境,我的本地/www目錄下的定義爲"feat"效果很好。我的問題是,當我將它移動到開發服務器,我認爲是在"beat",即:

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

我收到錯誤「的模式未找到」,雖然事件的模型是存在的。我認爲這是因爲dev服務器的安排與我的本地服務器不同。 ColdBox配置中是否存在這個應該指向的線索?

我也試圖改變綁定將模型的rc集合中調用模型(這樣我就不必使用不同的標記比我的地方):

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

不過,我得到錯誤「無法將複雜的數據類型轉換爲字符串」。

有什麼建議嗎?我有任何幫助的債務。

+0

什麼是rc.dynformservice? 。 – 2013-03-01 20:42:59

+0

冷箱處理程序中的請求集合ex:\t函數調和(event,rc,prc){rc.dynformservice = getmodel(「dynform」); – 2013-03-01 21:28:02

+1

對我來說聽起來像一個複雜的數據類型。 – 2013-03-01 23:53:16

回答

0

傳遞路徑的冷箱的方法是

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