类时,其在Magento添加
问题描述:
在我的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