/** * 从缓存中读取品类数据 * @return array */ public function getAllAppliances() { //电器品类初始化 S('appliances', null); if (!S('appliances')) { $applianceLogic = new l\ApplianceLogic(); $applianceFatherList = $applianceLogic->getApplianceFatherList(); foreach ($applianceFatherList as $father) { $fatherId = $father['appliance_id']; $child = $applianceLogic->getApplianceSonList($fatherId); //addErrorLog("initial","initiallogic","eachchild",$child); $childMap[$fatherId] = $child; } $applianceMap['father'] = $applianceFatherList; $applianceMap['child'] = $childMap; //addErrorLog("initial","initiallogic","allchild",$childMap['43']); S('appliances', $applianceMap); } return S('appliances'); }