phpDocumentor php-ui-winbinder
[ class tree: php-ui-winbinder ] [ index: php-ui-winbinder ] [ all elements ]

Class: WBData

Source Location: /php/ui/winbinder/WBData.php

Class WBData

Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Data

Data::__construct()
생성자
Data::add()
row 데이타 추가하기
Data::addField()
필드 리스트 추가
Data::appendRows()
여러개의 row 추가하기
Data::avg()
평균 구하기
Data::bind()
row 데이타 바인딩
Data::clean()
데이타 비움
Data::column()
원하는 필드로만 데이타 리턴
Data::convertField()
필드 이름 바꾸기
Data::date()
date 형식 문자열 만들어주기
Data::directBind()
row 데이타 바인딩
Data::display()
화면상에 보임 , toString 메소드를 이용해서 화면출력을 한다.
Data::distinct()
중복을 제외한 리스트 얻어오기
Data::dropColumn()
필드 데이타 삭제
Data::dropField()
필드 삭제
Data::dropRow()
레코드 삭제
Data::explode()
필드값 배열로 리턴
Data::filterKey()
필드이름 필터링
Data::find()
Data객체 내에서 검색 한 결과를 Data 객체로 리턴
Data::format()
sprintf 함수로 포맷팅 하기
Data::get()
현재 인덱스에 해당하는 row의 필드 값을 가지고 온다.
Data::getBaseClass()
기본 클래스 설정
Data::getColumnList()
column 값에 의한 배열 구하기
Data::getConnector()
연결자 구하기
Data::getFieldCount()
전체 필드 개수 얻어오기
Data::getFields()
필드 리스트 얻어오기
Data::getFirst()
처음 row의 값을 얻어온다.
Data::getGroupByDivideField()
Data::getGroupByField()
Data::getGroupByKeyField()
Data::getIndex()
현재 인덱스 구하기
Data::getLast()
마지막 row의 값을 얻어온다.
Data::getListCount()
전체 row 개수 얻어오기
Data::getPageCount()
리스트 개수를 기준으로 해서 페이지 개수를 구한다.
Data::getRow()
해당 인덱스의 row 값 리턴
Data::getRows()
data가 가지고 있는 모든 row 값을 리턴한다.
Data::gets()
현재 인덱스에 해당하는 row의 값을 얻어온다.
Data::groupBy()
통계 데이타 추출
Data::groupByInit()
Data::html()
해당 필드에 대해서 htmlentities 함수를 적용한다.
Data::init()
인덱스 초기화. -1로 초기화
Data::initGroupByField()
Data::isEmpty()
리스트 개수가 0 인지 체크
Data::isFirst()
인덱스 위치가 처음인지 얻어옴
Data::isInit()
인덱스 위치가 초기화 시점인지 얻어옴
Data::isLast()
인덱스 위치가 마지막인지 얻어옴
Data::loop()
특정 함수를 이용해서 변환된 값을 저장한다
Data::map()
row에 저장될 데이타를 키값을 동일하게 소문자로 바꿔준다.
Data::moveFirst()
인덱스 위치를 처음으로 이동
Data::moveLast()
인덱스 위치를 마지막으로 이동
Data::next()
다음 레코드로 이전, 없으면 false를 리턴
Data::offsetExists()
속성 존재여부 확인
Data::offsetGet()
속성 값 얻어오기
Data::offsetSet()
속성 값 설정
Data::offsetUnset()
속성 값 비우기
Data::pad()
field 값에 특정 문자 채우기
Data::page()
Page 화 된 Data 리턴
Data::prefix()
문자열 tag 제거한 후에 쪼개기
Data::prev()
이전 레코드로 이전 , 없으면 false를 리턴
Data::returnIndex()
임시 인덱스 복원
Data::run()
정해진 포맷으로 실행
Data::saveIndex()
현재의 인덱스를 임시 인덱스 번호에 저장하고, 인덱스를 초기화한다.
Data::scan()
sscanf 를 사용하여 원하는 값을 바로 출력
Data::screen()
화면상에 보임 , toScreen 메소드를 이용해서 화면출력을 한다.
Data::set()
현재 인덱스에 해당하는 row의 필드 값을 설정한다.
Data::setBaseClass()
기본 클래스 설정
Data::setConnector()
연결자 설정
Data::setData()
현재 Data 객체에 다른 Data 객체 설정
Data::setFields()
필드 리스트 설정
Data::setIndex()
현재 인덱스 설정하기
Data::setRows()
data가 가지고 있는 모든 row 값을 설정한다.
Data::sort()
정렬 기능 추가
Data::split()
정해진 개수로 Data 객체의 배열을 만듦
Data::sum()
합계 구하기
Data::template()
템플릿 변환
Data::toDataTable()
table 태그 객체 리턴
Data::toJSON()
JSON 코드로 변환
Data::top()
상위 몇개만 Data 리턴
Data::toScreen()
Data::toString()
Data::toXml()
일정한 형식의 xml로 변환해준다.
Data::value()
배열 값을 바로 출력
Data::where()
조건에 따른 Data 구하기
Data::yn()
Y, N 값에 따른 결과값 변경
Data::ync()
Y,N,C 값에 대해서 문자열 리턴
Data::__call()
utility 형태 메소드 동적 실행
Data::__get()
필드값을 얻어온다.
Data::__set()
필드 값을 설정한다. set 메소드와 같은 역할

Inherited From PObject

PObject::__construct()
생성자
PObject::display()
객체 문자열을 출력
PObject::equals()
객체 비교 (수정 필요)
PObject::getClass()
PObject::getObjValue()
객체인지 아닌지 판별해서 PObject 형 객체이면 toString() 메소드로 문자열을 반환하고 일단 자료형이면 그 형태 그대로 리턴한다
PObject::isObject()
객체 확인
PObject::toString()
객체 문자열로 변환
PObject::__toString()
magic methods 추가 , toString() 의 값을 그대로 리턴한다.

Inherited From Data

Data::KEY_FIELD

[ Top ]
Method Summary
WBData   __construct()  
array   getRow()   getRow() method override
void   setFormatter()  
void   setHeader()  

[ Top ]
Methods
Constructor __construct  [line 19]

  WBData __construct( [ $options = array()]  )

Parameters:
   $options: 

API Tags:
Access:  public


Redefinition of:
Data::__construct()
생성자

[ Top ]
getRow  [line 55]

  array getRow( $index, [ $hasKey = false]  )

getRow() method override

  1.  // Data.getRow()
  2.  $arr $data->getRow(0);
  3.  print_r($arr);   // array('key' => 'value', 'key' => 'value', ...);
  4.  
  5.  // WBData.getRow()
  6.  $arr $data->getRow(0);
  7.  print_r($arr);   array('value''value''value'....);

Parameters:
   $index: 
   $hasKey: 

API Tags:
Access:  public


Redefinition of:
Data::getRow()
해당 인덱스의 row 값 리턴

[ Top ]
setFormatter  [line 36]

  void setFormatter( $formatter  )

Parameters:
   $formatter: 

API Tags:
Access:  public


[ Top ]
setHeader  [line 32]

  void setHeader( $header  )

Parameters:
   $header: 

API Tags:
Access:  public


[ Top ]

Documentation generated on Fri, 09 Apr 2010 11:57:42 +0900 by phpDocumentor 1.4.3