table('user')."` AS `user` ". "LEFT JOIN `".$this->table('user_auth_group')."` as `group` ". "ON `group`.`GID` = `user`.`GID`". "LEFT JOIN `".$this->table('user_class')."` as `class` ". "ON `class`.`CID` = `user`.`CID`". "WHERE ".$where; $query = $this->connDB->prepare($sqlString); $query->execute(); $queryResultAll = $query->fetchAll(); return $queryResultAll; // // 如果有查到一筆以上 // if( count($queryResultAll) >= 1 ) { // // 製作回傳結果陣列 // $result = array(); // foreach($queryResultAll as $key => $thisResult) { // if($thisResult['UEnabled'] != '0') { // $output_enable = true; // } // else { $output_enable = false; } // if($thisResult['UEnable_NoAppoint'] != '0') { // $output_enable_noAppoint = true; // } // else { $output_enable_noAppoint = false; } // array_push($result, // array( 'user_id' => $thisResult['UID'], // 'password' => $thisResult['UPassword'], // 'group_id' => $thisResult['GID'], // 'group_name' => $thisResult['GName'], // 'class_id' => $thisResult['CID'], // 'class_name' => $thisResult['CName'], // 'enable' => $output_enable, // 'build_time' => $thisResult['UBuildTime'], // 'modify_time' => $thisResult['UModifyTime'], // 'learnStyle_mode' => $thisResult['LMode'], // 'material_mode' => $thisResult['MMode'], // 'enable_noAppoint' => $output_enable_noAppoint, // 'nickname' => $thisResult['UNickname'], // 'realname' => $thisResult['URealName'], // 'email' => $thisResult['UEmail'], // 'memo' => $thisResult['UMemo']) // ); // } // return $result; // } // else { // return null; // } } public function insert(Type $var = null) { # code... } public function edit() { # code... } public function delete($id) { # code... } }