我正在使用CakePHP分頁以檢索某些產品。事情是,當我點擊一個產品,我通過AJAX獲取內容。一切正常,但我也需要直接鏈接到產品,並且沒有產品頁面(只有通過AJAX檢索到的html塊)。訂購mysql結果爲了使特定的ID成爲第一個
所以我已經用#product-alias hash實現了鏈接。如果我在頁面中有錨點,我模擬點擊它並且工作正常,則會顯示產品的內容。
問題出在我的產品在另一頁上時。我希望解決方案是強制查詢在第一頁上檢索產品。
當前查詢是這樣的:
SELECT * FROM products Product {JOINS} WHERE Category.id = 1, Product.active = 1 LIMIT 0,10;
我能在順序添加的條件(或ORDER)具有與在theese結果的ID = 12的產物。
希望這裏有足夠的信息。 任何其他的想法都很好接受!
謝謝!
你可以做'ABS(ID - 12)'和排序由 – ToBe
你只想用的productid = 12的項目?那是對的嗎? –
@ToBe請將其作爲答案標記爲正確。我抱你! –