我想知道如何通過phtml文件在magento中運行sql查詢。查詢本身非常複雜,需要連接。有任何想法嗎?來自phtml的Magento sql查詢
爲您的信息:
我有一個有3個自定義屬性(鎮,區,市)的產品。 現在我試圖實現的是按字母順序排列的A-Z城鎮列表。當點擊這個城鎮時,它會過濾與城鎮相關的產品。
希望它是有道理的。
任何幫助,非常感謝。
朱利安
我想知道如何通過phtml文件在magento中運行sql查詢。查詢本身非常複雜,需要連接。有任何想法嗎?來自phtml的Magento sql查詢
爲您的信息:
我有一個有3個自定義屬性(鎮,區,市)的產品。 現在我試圖實現的是按字母順序排列的A-Z城鎮列表。當點擊這個城鎮時,它會過濾與城鎮相關的產品。
希望它是有道理的。
任何幫助,非常感謝。
朱利安
的PHTML文件在技術上是沒有別的比通常的PHP文件,所以你可以使用所有型號,ressources等。所以,你可以只去:
$resource = Mage::getSingleton('core/resource');
$readConnection = $resource->getConnection('core_read');
$query = 'SELECT * FROM ' . $resource->getTableName('catalog/product');
$results = $readConnection->fetchAll($query);
但PHTML文件是一個看法,所以你不應該在數據庫直接在那裏工作。請嘗試創建模型,在模塊中使用該模型,然後從塊對象中調用準備好的數據。
您打算將此設置作爲類別/搜索頁面左側分層導航的一部分,還是用於在其他上下文中進行過濾? – benmarks 2013-02-13 18:05:03
請不要這樣做,我不得不修復許多這樣的編碼錯誤的例子。 – Andrew 2013-02-15 11:15:15
是的,我找到了通過模型調用查詢的Magento方法。感謝您的幫助。 – Julian 2013-02-15 13:43:16