/** * 通过 attribute_id获取该 attribute之下所有的 attributeoption * @param int $attribute_id 规格ID * @return array * @throws MyRuntimeException */ public function get_attributeoptions_by_attribute_id($attribute_id) { $return_array = array(); $request_struct = array('where' => array('attribute_id' => $attribute_id), 'orderby' => array('order' => 'ASC', 'id' => 'ASC')); $result = Attribute_valueService::get_instance()->query_assoc($request_struct); if (!empty($result)) { foreach ($result as $key => $val) { $val = coding::decode_attributeoption($val); $return_array[$val['id']] = $val; } } return $return_array; }