在Magento中使用Collection

2021-08-31 10:16:23 字數 728 閱讀 5642

1. 對模型對應的表集合進行排序

$collection = mage::getmodel('module/model_name')->getcollection();

$collection->getselect()->order('last_name asc');

2. 對多個字段進行排序

$collection = mage::getmodel('module/model_name')->getcollection();

$collection->getselect()->order( array('order asc','last_name asc', 'first_name asc') );

3. 使用if/then

$collection = mage::getmodel('module/model_name')->getcollection();

$collection->getselect()->order( array('if(`order`>0, `order`, 9999) asc','last_name asc', 'first_name asc') );

在上面的例子中,如果order大於0並且小於等於9999按照公升序排列,然後按last_name, first_name公升序排列。

在中使用SQLDMO

曾幾何時,夥伴們為的公升級傷透了腦筋.往往程式的公升級趕不上資料庫的公升級 版本控制的好,這也許不是什麼問題,但對於很大一部分中國公司來說這是無法避免的 而有些n久以前的資料庫要使用新程式的時候,資料庫的公升級簡直就是無從下手.所以對比資料庫公升級的緊要性就逐漸的凸現出來.對於表和字段的公升級按道理...

在magento中發郵件

1.在system configuration store email addresses中設定general contact的sender name sender email。sender name是郵件的發件人,sender email是發件人的郵件位址 2.在system configurat...

在ClanLib中使用blend func

本文是對blend func完全沒有認識的人寫的,就好象一天前的我一樣。廢話我就留到後面才說吧。在clanlib庫中的cl su ce與cl sprite中都會有 這個函式 void set blend func cl blendfunc src,cl blendfunc dest 其cl blen...