/** * hidden情報の作成 * * @param array $arrForm フォームデータ * @return array hidden情報 */ public function lfSetHidden($arrForm) { $arrHidden = array(); foreach ($arrForm as $key => $val) { if (preg_match('/^search_/', $key)) { switch ($key) { case 'search_sex': $arrHidden[$key] = Utils::sfMergeParamCheckBoxes($val); if (!is_array($val)) { $arrForm[$key] = explode('-', $val); } break; default: $arrHidden[$key] = $val; break; } } } return $arrHidden; }