Index: branches/dev/html/test/adachi/SC_Param.php
===================================================================
--- branches/dev/html/test/adachi/SC_Param.php	(revision 13566)
+++ branches/dev/html/test/adachi/SC_Param.php	(revision 13567)
@@ -11,4 +11,5 @@
     var $_convertType;
     var $_validateType;
+    var $_error;
     
     function SC_Param($arrParamInfo){
Index: branches/dev/html/test/adachi/SC_FormParamsManager.php
===================================================================
--- branches/dev/html/test/adachi/SC_FormParamsManager.php	(revision 13566)
+++ branches/dev/html/test/adachi/SC_FormParamsManager.php	(revision 13567)
@@ -8,15 +8,10 @@
 
 class SC_FormParamsManager {
-    var $_objQuery;
-    var $_objValidate;
     var $_arrParamsInfo;
-    var $_arrInputDBData;
     var $_arrErr;
     
-    function SC_FormParamsManager($arrParams = array(), $arrParamsInfo = array()){
-        $this->_objQuery    = new SC_Query();
-        $this->_objValidate = new SC_Validate();
-        $this->_arrParamsInfo  = array();
-        $this->_arrInputDBData = array();
+    function SC_FormParamsManager($arrParams, $arrParamsInfo){
+        $this->_arrParamsInfo = array();
+        $this->_arrErr = array();
         
         if (count($arrParams) > 0 && count($arrParamsInfo) > 0) {
@@ -35,15 +30,34 @@
     }
     
+    function setGroups($arrGroup){
+        $this->_groups = $arrGroup;
+    }
+    
+    function getGroups(){
+        return $this->_groups;
+    }
+    
+    
     function validate(){
-        $arrGroups = array();
-        $arrParentAndChild = array();
+        $arrGroups = array();    // Ê£¿ô¹àÌÜ¥Á¥§¥Ã¥¯ÍÑ
+        $arrParent = array();    // ¾å°Ì¹àÌÜ¥Á¥§¥Ã¥¯ÍÑ
         
-        // Single Validation
+        
         foreach ($this->_arrParamsInfo as $_key => $objParam) {
-            $objParam->has_group() ? $arrGroups[$objParam->getGroup()][$_key] = $objParam;
-            $arrParentAndChild
+            // Ê£¿ô¹àÌÜ¥Á¥§¥Ã¥¯ÍÑÇÛÎó¤ò¹½ÃÛ
+            if ($objParam->has_group())  { $arrGroups[$objParam->getGroup()][$_key] = $objParam; }
+            
+            // ¾å°Ì¹àÌÜ¥Á¥§¥Ã¥¯
+            if ($objParam->has_parent()) {
+                $has_parent = true;
+                while ($has_parent) {
+                    if ($this->_arrParamsInfo[$objParam->getParent()]->has_parent()) {
+                        
+                    }
+            }
             
             $arrValidateType = $objParam->getValidateType();
             
+            // Single Validation
             foreach ($arrValidateType as $method => $args) {
                 $objValidator = SC_Validate::factory($method, $args);
@@ -62,4 +76,6 @@
             }
         }
+        
+        // ¿Æ»Ò validation
     }
     function getEM(){
