2017-02-24 6 views
0

나는 아래 같은 엠버 - CLI 뭔가를 사용하여 모델의 모든 속성을 가진 모델과 관계를 생성하는 방법이 기억 옵션을 사용하여 특성이있는 Ember-cli를 사용하여 모델을 생성하는 방법 (관계 포함)?

ember g model user name:string email:string user:has-many 

나는 또 다시 모든 attr를 입력 방지 할 수 있도록

.

name: DS.attr('string') 

그러나 그것에 대한 참조를 찾을 수 없습니다. 더 많은 심판을 어디에서 찾을 수 있습니까? attritbues 및 관계가있는 모델을 생성하는 방법에 대한 자세한 사용법은 무엇입니까?

상담자 명령 ember generate <generator-name> <options>에 대한 자세한 option 참조를 찾을 수 있습니다

?

답변

0

다음 도움말 정보가 있습니다.

ember help generate model 

참조를 사용 https://github.com/ember-cli/ember-cli/pull/3316

Requested ember-cli commands: 

ember generate <blueprint> <options...> 
    Generates new code from blueprints. 
    aliases: g 
    --dry-run (Boolean) (Default: false) 
    aliases: -d 
    --verbose (Boolean) (Default: false) 
    aliases: -v 
    --pod (Boolean) (Default: false) 
    aliases: -p 
    --classic (Boolean) (Default: false) 
    aliases: -c 
    --dummy (Boolean) (Default: false) 
    aliases: -dum, -id 
    --in-repo-addon (String) (Default: null) 
    aliases: --in-repo <value>, -ir <value> 

     model <name> <attr:type> 
     Generates an ember-data model. 
     You may generate models with as many attrs as you would like to pass. The following attribute types are supported: 
     <attr-name> 
     <attr-name>:array 
     <attr-name>:boolean 
     <attr-name>:date 
     <attr-name>:object 
     <attr-name>:number 
     <attr-name>:string 
     <attr-name>:your-custom-transform 
     <attr-name>:belongs-to:<model-name> 
     <attr-name>:has-many:<model-name> 

     For instance: `ember generate model taco filling:belongs-to:protein toppings:has-many:toppings name:string price:number misc` 
     would result in the following model: 


     import DS from 'ember-data'; 

     export default DS.Model.extend({ 
      filling: DS.belongsTo('protein'), 
      toppings: DS.hasMany('topping'), 
      name: DS.attr('string'), 
      price: DS.attr('number'), 
      misc: DS.attr() 
     });