आपने मुझे बचाया! इससे मुझे बहुत मदद मिली, धन्यवाद।
मुझे मूल रूप से पोस्ट ($ this-> डेटा) के माध्यम से पेजिंग घटक पर भेजे गए पैरामीटर को पारित करने के लिए एक तरीका चाहिए, इसलिए मेरी कस्टम क्वेरी उनका उपयोग जारी रखेगी।
यहाँ मैं क्या किया है:।
मेरे विचार मैं पहले $ paginator-> पिछले ('< < पिछला' सामान
$paginator->options(array('url'=>$this->data['Transaction']));
डाल पर
ऐसा आगे बनाया पेजिनेटर पर लिंक " .../पृष्ठ: 1/start_date: 2000-01-01% 2000: 00: 00/end_date: 3000-01-01% 2023: 59: 59/payments_recieved: 1"
तब मेरे नियंत्रक पर मैं सिर्फ मानकों मिलता है और इसलिए मेरे समारोह के रूप में हमेशा की तरह जारी रहेगा उन्हें $ this-> डेटा में डालने के लिए किया था:
foreach($this->params['named'] as $k=>$v)
{
/*
* set data as is normally expected
*/
$this->data['Transaction'][$k] = $v;
}
और बस हो गया। पेजिंग मेरी कस्टम क्वेरी के साथ काम करता है। :)
स्रोत
2008-12-28 21:38:59
कृपया एक प्रश्न के रूप में एक प्रश्न पोस्ट न करें .. –
$ _GET [] के रूप में पैरामीटर पास न करें ... आपका यूआरएल कुछ ऐसा होना चाहिए ... यूआरएल/नियंत्रक/क्रिया/पैरा 1: val1/par2: val2 – Yashvit