CakePHP:HABTM关系

时间:2016-02-10 18:38:24

标签: cakephp cakephp-2.0

我有桌子:客户,类型和项目,如下:

项目属于各种类型 客户HABTM类型 客户HABTM项目

要检查类型($ this-> Client-> Type-> find(“all”)),必须将Items与Types对齐。例如:

  • 输入1 - 项目A. - 项目B

  • 类型2 - 项目J. - 项目K

每个类型或项目在注册到客户端时都应标记(复选框)。知道如何正确地做到这一点吗?

1 个答案:

答案 0 :(得分:0)

要保存HABTM关系,您只需要发送与之相关的模型的ID,如下所示:

<ul id="sortable">
  <li class="" ng-repeat="ex in exercises">
    <div class="row zone " id="ex.id">
      <div class="zone-header"> {{ex.title_exercise}}
      </div>
      <div class="col-sm-12 zone-body">
        Something
      </div>
    </div>
  </li>
</ul>
<button type="submit" ng-click="generate()" class="btn blue-background">Generate</button>

如果您愿意,可以查看这篇关于如何保存HABTM关系的帖子http://www.pabloleanomartinet.com/cakephp-2-x-saving-validating-habtm-relation-example/ 感谢