मेरे पास निम्न विधि है जो PHP में मेरे पेजिनेशन लिंक के लिए मार्कअप बनाता है और देता है।PHP पेजिनेशन लिंक तोड़ें
public function getPaginationLinks($options) {
if($options['total_pages'] > 1) {
$markup = '<div class="pagination">';
if($options['page'] > 1) {
$markup .= '<a href="?page=' . ($options['page'] - 1) . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">< prev</a>';
}
for($i = 1; $i <= $options['total_pages']; $i++) {
if($options['page'] != $i) {
$markup .= '<a href="?page='. $i . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">' . $i . '</a>';
}
else {
$markup .= '<span class="current">' . $i . '</span>';
}
}
if($options['page'] < $options['total_pages']) {
$markup .= '<a href="?page=' . ($options['page'] + 1) . ((isset($options['order_by'])) ? "&sort=" . $options['order_by'] : "") . '">next ></a>';
}
$markup .= '</div>';
return $markup;
}
else {
return false;
}
}
मैं अभी हाल ही में (मेरे आश्चर्य करने के लिए) को पता चला कि मैं 70 पृष्ठों वहाँ अब कर रहे हैं कि 70 तल पर दिखा लिंक जिसका मतलब है पर पहुंच गया था ..
अगर किसी को यह कर सकते हैं मैं सोच रहा हूँ मुझे इसे तोड़ने में मदद करें .. मुझे यकीन नहीं है कि कितना पेजिनेशन संख्याओं को दिखाता है, अगर मैं कहता हूं कि पेज .. 30 विचार, विचार?
बहुत अच्छा अद्यतन, स्वच्छ, सरल। – Rabbott