English 中文(简体)
通过协会保存长长的 Hasy 列表
原标题:Saving a long list of hasMany Through associasions

这也许被认为是一个过于不具体的问题, 但我敢肯定,其他人已经 面对这种难题, 所以它可能只是有理由被问!

我有两种模式:用户和调查。我的目标是编辑/保存从 < 坚固> Index 视图 < / 坚固> 中保存的记录。在索引视图中,每个用户行将有两个选择列表和一些复选框。选中列表中包含所有可用的调查的名称 。

目的是允许管理员为每个用户指派两次调查;从索引的观点看,编辑和保存记录。 目前,协会是通过一个拥有许多协会的协会进行的:中间模式被称为调查分配(我不能做HABTM,因为我储存元信息)。

我所苦恼的是:我无法想方设法将所有这些协会从观点中拯救出来。 使问题棘手的是,每个用户将有一个不同的协会“状态 ” : 有些用户将拥有协会记录, 有些用户不会。 有些用户需要创建协会, 另一些用户则需要更新或删除。 新用户将加入系统, 但仍会出现在现有用户的名单中, 这些用户已经有协会。

还有一个有限制的问题:每个用户最多只能拥有与它们有关的两份调查委托记录。

再说一遍,我无法绕过思维的逻辑是:我怎样才能从一种观点中保存多个记录,为每个用户的独特联系国家记账,而不会过度膨胀或复杂? 我错过了哪些蛋糕方法可以简化局面?

最佳回答

我所关注的主要问题是同时保存编辑和新记录。 事实证明,蛋糕自动魔法可以解决这个问题。

当您运行一个“多个”或“全部”保存时,如果您“强”不

问题回答

暂无回答




相关问题
PHP Framework: Ebay Like Site

I am going to be builiding a site like ebay - with all the features of ebay. Please note my payment method is limited to paypal. What would be the best PHP framework to use to build this quickly, ...

specifying date format when using $form->inputs() in CakePHP

I am wondering if there is a way to specify the date format in the forms created using CakePHP s $form->inputs(); Please note that this is not the individual $form->input() but instead $form->inputs() ...

Using DISTINCT in a CakePHP find function

I am writing a CakePHP 1.2 app. I have a list of people that I want the user to be able to filter on different fields. For each filterable field, I have a drop down list. Choose the filter ...

Assistance with CakePHP model relationships

How would I represent the following in a CakePHP model? Product ======= product_id .... Cart ==== cart_id .... Carts_Products ============== cart_id product_id quantity

Prevent controller from trying to autoload model

I am a beginning Cake user and trying to do some work on an already existing application. Running into a problem when I create a new controller. I have created StoreController and when I try to call ...

热门标签