一直有使用模型HABTM關係,而不是使用在控制器的PAGINATE變量加入一個問題正弦,數據出來罰款,但我不能的項目上,上限設置爲20。CakePHP的1.3 HABTM模型分頁
我從他們的特點DB depeneding選擇項目。
我havea功能叫做迫切。
我迫切資訊頁面。
這應該取標有緊急的所有項目,而它這樣做很好,但它帶回所有的結果,而不是20的限制我在PAGINATE功能或者如果我嘗試在模型中設定。這裏的pagien陣列碼
$paginate = array(
'Project' => array(
'limit' => 20,//works fine when paginating just projects
),
'Feature' => array(
'limit' => 1, //did set this to 20 but when looking thought well its going to be the limit of the feature table which will only be 1 anyway, notl imit for the projects
//also tried this below
'Project' => array(
'limit' => 20,//no luck with this
),
),
);
我用這個在我的控制器進行分頁
$this->paginate('Feature', array(..conditions..)); //this brings all my projects marked urgent but I only want 20!
您好,感謝deceze,我試圖與中可容納的行爲,但它沒有似乎工作,但生病將再次嘗試你的榜樣,感謝 – coder4show 2010-11-17 00:07:25
OMG,我可以吻你deceze!我重試了這個(正如我之前自己也嘗試過的那樣),但後來覺得我沒有把可持續的ascts放在功能模型中:D我做到了,它工作正常!謝謝!!!!! – coder4show 2010-11-17 00:12:22
deceze,有關如何通過分頁再次運行的任何想法,現在它正在經歷HABTM關係?謝謝 – coder4show 2010-11-17 00:14:56