/** * エラーチェックを行う。 * * @param SC_FormParam_Ex $objFormParam * @return array */ function checkError(SC_FormParam_Ex &$objFormParam) { $arrErr = $objFormParam->checkError(); $arrParam = $objFormParam->getFormParamList(); $objError = new SC_CheckError_Ex($objFormParam->getHashArray()); switch ($objFormParam->getValue('type')) { case COLUMN_TYPE_TEXT: case COLUMN_TYPE_TEXTAREA: $objError->doFunc(array($arrParam['max_length']['disp_name'], 'max_length'), array('EXIST_CHECK')); $objError->doFunc(array($arrParam['required']['disp_name'], 'required'), array('EXIST_CHECK')); break; } $arrErr = array_merge($objError->arrErr, $arrErr); return $arrErr; }