/** * The return of this function is use for testing only * * @param $list_id * @return string */ function getStore($list_id) { $params = new stdClass(); $params->list_id = $list_id; $options = $this->cb->getOptionsByListId($params); $buff = "Ext.create('Ext.data.Store',{fields:['option_name','option_value'],data:["; foreach ($options as $option) { $option_name = $option['option_name']; $option_value = $option['option_value']; $buff .= "{option_name:'{$option_name}',option_value:'{$option_value}'},"; } $buff = rtrim($buff, ','); $buff .= "]})"; return $buff; }