मैंने एक ऐसी इकाई बनाई है जिसमें Sortable व्यवहार है और इसका उपयोग करने के बारे में एक प्रश्न है।
स्थापित करने और पदों प्राप्त करने के लिए तरीकों मेरे लिए काफी नहीं हैं, इसलिए मैं सरल moveUp और निम्न कोड के साथ moveDown तरीकों क्या करना चाहते हैं:सिद्धांत 2 में क्रमबद्ध व्यवहार के साथ ऑर्डर करने वाली इकाइयां (सिम्फनी 2)
public function moveUp() {
++$this->position;
}
public function moveDown() {
if($this->position != 0)
--$this->position;
}
इस कार्यान्वयन moveUp विधि है साथ पहले से अधिकतम स्थिति के साथ आइटम को बढ़ाने के लिए कोई सीमा नहीं है। ऐसी वस्तुओं को बढ़ाने में मना करने का सबसे अच्छा तरीका क्या है? मैंने सुना है कि सीधे संस्थाओं में कस्टम प्रश्न करना एक अच्छा अभ्यास नहीं है, तो मैं कैसे जांच सकता हूं कि आइटम में पहले से ही अधिकतम मूल्य है या नहीं?