2012-08-03 15 views
6

ColdFusion 9'da eklenen yeni cfproperty öğeleriyle oynamaya başladım, ancak kullanmak istediğim birincil parça artık ColdFusion 10'da çalışmıyor gibi görünüyor. Aşağıdaki CFC'yi oluşturdum: Ben özelliklerini görebilirsiniz CFC için meta veri, ancak kendileri için oluşturulmuş hiçbir yöntemleri dökümü ve ben arayamam zamanImplicit Getters and Setters benim için oluşturulmadı

component displayName="Sources" { 
    /** 
    * @getter true 
    * @setter true 
    * @type numeric 
    * @default 1 
    **/ 
    property sourceid; 
    /** 
    * @getter true 
    * @setter true 
    * @type numeric 
    * @default 1 
    **/ 
    property sourcegroup; 

    public any function init() { 
    This.domainRegex = '\/\/(www\.)?(([A-Za-z0-9\-_]+\.?)+)'; 
    return this; 
    } 
} 

getSourceId() veya getSourceGroup()

cevap

10

bu deneyin:

component accessors="true" displayName="Sources" { 
    property name="sourceid" type="numeric" default="1"; 
    property name="sourcegroup" type="numeric" default="1"; 
    public any function init() { 
     this.domainRegex = '\/\/(www\.)?(([A-Za-z0-9\-_]+\.?)+)'; 
     return this; 
    } 
} 
+1

BT erişimcilerdi. –

0

Kapanış yorumunda ikinci yıldızı kaldırmayı deneyin, CF örneklerinin hepsinin yalnızca bir tane var.

Alternatif olarak, diğer sözdizimini kullanın: Herşeye diğer JavaDoc'u için yorumlardaki ek not hayranı değilim

property name="sourceid" type="numeric" default="1"; 

, sadece doğru bir şekilde hissetmez.