我正在開發一個Web應用程序,其中有成員,我想將朋友系統添加到此應用程序。使用PHP的朋友模塊
請幫我拿出任何教程或指南。
目的是說用戶a和用戶b在系統中,如果用戶a登錄他應該看到一個添加爲朋友按鈕;在點擊按鈕時,它應該向系統顯示系統中的所有用戶,並詢問用戶a是否希望將他們添加爲朋友,並且當朋友請求被髮送並且相應的用戶接受它時,他應該被顯示在用戶a的朋友名單。
我正在開發一個Web應用程序,其中有成員,我想將朋友系統添加到此應用程序。使用PHP的朋友模塊
請幫我拿出任何教程或指南。
目的是說用戶a和用戶b在系統中,如果用戶a登錄他應該看到一個添加爲朋友按鈕;在點擊按鈕時,它應該向系統顯示系統中的所有用戶,並詢問用戶a是否希望將他們添加爲朋友,並且當朋友請求被髮送並且相應的用戶接受它時,他應該被顯示在用戶a的朋友名單。
沒有這樣的功能教程。這就是所謂的知識。
我不會給你完整的解決方案,但一些提示,可以讓你創建它。
您需要將所有信息存儲在數據庫中 - 這很明顯。表的設計是你的,但讓我們假設你有類似的東西,叫做表友誼:
UserID INT(10)
FriendID INT(10)
當然,你需要花費大約在自己的關係照顧。所以,在我們的模型中,我們有以下的情況:
不知道任何關於你的應用程序,我們能夠告訴你什麼。創建這樣的功能並不難,我會稱之爲初學者任務,但有時候可能會讓新手感到困惑。
隨着提供的提示,你將能夠沒有任何問題。
有問題要問。就像A - > B認爲友誼的一種方式或它必須是雙射的?您將創建一個條目AB或AB和BA? –
@Elzo Valugi - 有很多技術。我更喜歡一個入口AB(你不能記住外鍵)。爲什麼?我可以很容易地獲得兩個成員的所有友誼關係:A和B.但是我最近在開發者使用AB和BA條目的系統上工作。這兩種解決方案似乎都適合我。一切都取決於你的個人品味。 –
是不是英文是邏輯。 –
是的,請引導我與邏輯 – user760844
選擇所有的朋友,他們的系統是平等的,並開發一個視圖與添加爲朋友按鈕相應..不爲你做你的工作,這是理論上的解決方案。如果你自己想不起,上帝會幫助你。還要創建一個包含友好用戶PK的朋友表。 – Atticus