Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

モデル・クラスの作成 : プロパティ

連作先データを更新する Zen MVC フォームを作成する最初のステップでは、モデル・クラスを作成します。

  1. スタジオを使用して、ZenTutorial.ContactModel を作成します。クラスは %ZEN.DataModel.ObjectDataModelOpens in a new tab を拡張したものです。

    
    Class ZenTutorial.ContactModel Extends %ZEN.DataModel.ObjectDataModel
    {   
     
    }
     
  2. 以下のプロパティ宣言をクラスに追加します。

    
    Class ZenTutorial.ContactModel Extends %ZEN.DataModel.ObjectDataModel
    {
    Property Name As %String;
    
    Property ContactType As %String
    (ZENSQL="SELECT DISTINCT %EXACT ContactType from ZenTutorial.Contact");
    
    Property Street As %String;
    
    Property City As %String;
    
    Property State As %String;
    
    Property Zip As %String;     
    }       
    

    これらのプロパティはすべて、ZenTutorial.Contact または ZenTutorial.Address のプロパティを表しています。ContactTypeZENSQL パラメータに注意してください。このパラメータは、クエリを使用して、このプロパティに指定できる値を定義しています。この例の場合、その値は BusinessPersonal です。

FeedbackOpens in a new tab