【问题标题】:Does embedRelation() (sfPropel15Plugin) works for many-to-many relationships?embedRelation() (sfPropel15Plugin) 是否适用于多对多关系?
【发布时间】:2011-01-18 17:26:27
【问题描述】:

embedRelation() (sfPropel15Plugin) 是否适用于多对多 关系?如果没有任何经验或教程来获得它(嵌入 m:m 关系的形式)?

问候

贾维

【问题讨论】:

    标签: symfony1 propel


    【解决方案1】:

    schema.yml

    product:
        id:           ~
        name:         {type: varchar(255), required: true}
        price:        {type: integer, required: true}
    
      order_list:
        id:           ~
        order_id:     {type: integer, required: true, foreignTable: order, foreignReference: id, onDelete: cascade, onUpdate: cascade}
        product_id:   {type: integer, required: true, foreignTable: product, foreignReference: id, onDelete: cascade, onUpdate: cascade}
    
      order:
        id:           ~
        name:         {type: varchar(255), required: true}
    

    类形式:

    class OrderForm extends BaseOrderForm
    {
      public function configure()
      {
          $this->embedRelation('OrderList');
      }
    }
    

    添加它看起来像:

    【讨论】:

      猜你喜欢
      • 2022-12-31
      • 2021-04-17
      • 2018-02-03
      • 2012-08-16
      • 1970-01-01
      • 2012-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多