代码之家  ›  专栏  ›  技术社区  ›  Chen Kinnrot

如何在cakephp父添加窗体中添加多对多关系的新子级?

  •  1
  • Chen Kinnrot  · 技术社区  · 14 年前

    我学了一段时间cakephp,这很不错,我用蛋糕烘焙来创建我的类。

    假设我有一个动物实体和一个食物实体,它们有一个多对多的关系,我在添加动物视图上,我如何在这个视图上添加3种新食物的选项?控制器代码在add函数中应该是什么样的?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Leo    14 年前

    把它想象成一个带有标签的blogpost。要在输入窗体上输入标记,您将拥有一个文本输入字段。

    在控制器的添加/编辑操作中,需要分解文本输入的内容,并分别保存每个内容。

    当您开始编辑blogpost时,您必须再次将标记连接到一个字符串中,以便它可以用于填充文本输入字段以添加或删除标记。

    此链接应该有助于: http://mrphp.com.au/code/working-habtm-form-data-cakephp