php - DDBB structure so I can Manage playlists - Current, previous, next -


अब मेरे पास:

  तालिका प्लेलिस्ट (id, name, id_user, many_items, Last_item_used, ...) तालिका playlist_map (id, id_user, id_item, स्थिति ...)   

मैं सोच रहा हूँ, कि उपयोगकर्ता को प्लेलिस्ट से आइटम जोड़ने / निकालने के लिए पर्याप्त होगा , और प्लेलिस्ट से पिछले और अगले आइटम लोड करें?

या मुझे अपनी योजना बदलनी चाहिए? (मैं 50% पीएचपी किया है, अभी भी कोई समस्या नहीं है, लेकिन मैं इस तरह महसूस कर रहा हूँ ..)

पहले से धन्यवाद: पी

मैंने प्लेलिस्ट डालने / संपादन / हटाएं, अब मैं इसमें हूँ:

  वर्ग playlist_item {protected $ id; संरक्षित $ id_item; संरक्षित $ nombre; $ Url सुरक्षित; $ Id_playlist सुरक्षित; संरक्षित $ स्थिति; फ़ंक्शन __construct ($ id) {} ​​फ़ंक्शन get_what ($ क्या) {अगर ($ क्या == 'अगली') {} और अगर ($ क्या == 'पिछला') {} else if ($ what == 'last' ) {} और अगर ($ क्या == 'पहले') {} और अगर ($ क्या == 'चालू') {}}}    

मुझे लगता है कि आपके पास एक क्लास प्लेलिस्ट है जहां आपने डालने / संपादित / हटाना था फिर, class playlist_item के अंदर get_what विधि को क्यों लिखना क्या यह आपके वर्ग की प्लेलिस्ट पर डाल करने के लिए बेहतर होगा? (चूंकि, मैं यह भी मानता हूं, आपका इरादा यह है कि get_what विधि प्लेलिस्ट_आइटम ऑब्जेक्ट इन्सेंटेशन देता है)।

Comments