在我的Magento project..I要根據custom_design_from或custom_design_to排序的所有產品類別....類時,其在Magento添加
像
最新添加的類別必須是顯示根據堆棧概念
任何人都可以請幫我out..how如何顯示頁面上的類別。
謝謝! Richa
在我的Magento project..I要根據custom_design_from或custom_design_to排序的所有產品類別....類時,其在Magento添加
像
最新添加的類別必須是顯示根據堆棧概念
任何人都可以請幫我out..how如何顯示頁面上的類別。
謝謝! Richa
如果你正在尋找通過創建它們,那麼你可以使用的線沿線的東西日期抓住所有類別的網站,並命令他們:
$categoryCollection = Mage::getModel('catalog/category')
->getCollection()
->addAttributeToSelect('*')
->setOrder('created_at', 'DESC')
->load();
你可能會想更換 - > addAttributeToSelect('*')通過明確指出你想要的屬性 - 只是爲了加快一點。
我根據您的要求在這裏使用了DESC,但您也可以使用ASC來產生相反的效果。
上面的代碼會給你一個完整的集合。要獲得實際的類別,你需要的東西,如下面的遍歷該集合:
foreach($categoryCollection as $category) {
echo($category->getCreatedAt() . "<br/>");
}
這應該給你一個很好的打印出每個類別的創建日期的列表。
要獲得每個類別的更多信息,您可以使用諸如$ category-> getName(),$ category-> getId()等等。你明白了。
此代碼很可能會進入您的區塊或幫助程序,您可以將其包裝在一個函數中,您可以從模板中調用該函數以訪問所需的類別信息。
希望這會有所幫助。
在簡單的PHP腳本中,只需使用MySql Select Query即可完成。
使用此SQL SELECT查詢根據Megento Pattarn:
mysql_query("select col_name from table_name ORDER BY time_col_name DESC");
檢查這個希望會有益的給你。
感謝您的注意,但magneto模式是完全不同於簡單的php數據庫.. – PHP 2010-09-11 08:48:46
我知道它的不同這就是爲什麼我hav告訴你,使用這種查詢在magento模式 – 2010-09-11 09:24:05