LifeType 中文開發論壇

測試 => LifeType 1.1 測試 => 主題作者是: whatup 於 十月 17, 2006, 04:33:55 下午



主題: class/dao/globalarticlecategories.class.php maprow bug 會造成 mangledName 無法對應
作者: whatup十月 17, 2006, 04:33:55 下午
改成如下所示,否則假設手動更改短分類名的話,會造成他每次還是要經過處理後才另外回傳。
setMangledName() 這個 method 就沒意義了
程式碼:
/**
* @private
*/
function mapRow( $row )
{
$category = new GlobalArticleCategory( $row["name"],
                              $row["description"],
      unserialize($row["properties"]),
      $row["id"] );
$category->setNumArticles( $row["num_articles"] );
$category->setNumActiveArticles( $row["num_active_articles"] );
$category->setMangledName($row["mangled_name"]);
return( $category );
}