function keyword_account() { $word = IFilter::act(IReq::get('id')); $result = keywords::count($word); if ($result === false) { $this->redirect('keyword_list', false); Util::showMessage('请选择要同步的关键词'); } else { $keywordObj = new IModel('keyword'); foreach ($result as $word => $num) { $dataArray = array('goods_nums' => $num); $keywordObj->setData($dataArray); $keywordObj->update('word = "' . $word . '"'); } $this->redirect('keyword_list'); } }
/** * 计算关键词所关联的商品数量 * $result = array( 关键词 => 管理商品的数量 ); * 这个类方法已经抽到了class/keywords.php里,请不要在以后的代码中调用这个方法 */ function keyword_count($word) { return keywords::count($word); }