簡體   English   中英

將用戶分配給我的PHP應用程序中的多個項目,最好的方法是?

[英]Assigning a user to multiple projects in my PHP application, best approach?

我目前正在為我的工作構建一個Web應用程序,您可以添加任務,項目和客戶端。 我遇到的難題是可以一次將一個客戶端分配給多個項目。

該應用程序是基於最新版本的Codeigniter 2.0構建的(如果有幫助)。 我通常很擅長解決此類問題,但我無法直面這個問題。

我想出的一種解決方案是將客戶端的項目ID列表存儲在名為“ belongs_to”的表字段中,並以逗號分隔。 當然可以使用這種方法,但是似乎有些混亂,而且我確信還有另一種方法,我的想法是無法提出解決方案。

非常感謝您的幫助。

為什么不只有3個桌子:

  1. 項目 :ID,名稱等
  2. 客戶端 :ID,名稱等
  3. client2projects :id,id_project,id_client

通過這種方式,第三張表以多對多關系映射了項目和客戶

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM