| 32 | | こんな感じにしていきたい。 |
| | 32 | こんな感じにしていきたい。(暫定) |
| | 33 | |
| | 34 | |
| | 35 | 理想はこんな形 |
| | 36 | |
| | 37 | {{{ |
| | 38 | class LC_Page_Admin_* { |
| | 39 | function action(){ |
| | 40 | // 入力文字の強制変換とPOST値の引き継ぎ |
| | 41 | $this->arrForm = HogefugaHelper::convertParam($_POST,$this->getConvertRule()); |
| | 42 | |
| | 43 | } |
| | 44 | /** |
| | 45 | * 文字列の変換ルールを返す |
| | 46 | */ |
| | 47 | function getConvertRule(){ |
| | 48 | /* |
| | 49 | * 文字列の変換 |
| | 50 | * K : 「半角(ハンカク)片仮名」を「全角片仮名」に変換 |
| | 51 | * C : 「全角ひら仮名」を「全角かた仮名」に変換 |
| | 52 | * V : 濁点付きの文字を一文字に変換。"K","H"と共に使用します |
| | 53 | * n : 「全角」数字を「半角(ハンカク)」に変換 |
| | 54 | */ |
| | 55 | $arrConvList = array(); |
| | 56 | $arrConvList['search_name'] = "KVa"; |
| | 57 | $arrConvList['search_product_code'] = "KVa"; |
| | 58 | return $arrConvList; |
| | 59 | } |
| | 60 | } |
| | 61 | }}} |