示例#1
0
 /**
  * 通过 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;
 }