array('verify','require','֤룡'), //Ĭ֤   
array(name,'','ʺѾڣ',0,unique,1), // ʱ֤nameֶǷΨһ   
array('value',array(1,2,3),'ֵķΧȷ',2,in), // ֵΪյʱжǷһΧ   
array('repassword','password','ȷ벻ȷ',0,confirm), // ֤ȷǷһ   
array('password','checkPwd','ʽȷ',0,function), // Զ庯֤ʽ  

















ģ͵Ψһ;Ƿװҵ߼˶ģͣQeePHP ߾ṩ˸֧֡ȻԶɵģѾ˴󲿷ãǻҪϸҵжơ

һģɼɣ

ԣģЩԡԵԼԵΪ֤
Ϊʵҵ߼Ҫķģ𲽱ƽʵʵ
ݣԺʹ洢ģԵݱɣԲһҪݱһһӦ
ϵģҪʵҵ˹ϵҲģ͵һ
__define() 
ģ͵Ķļ __define() пҵģ͵ϸ塣ЩΪ֣

ָ洢ģʹõݱ
Ժ͹Ķ壬ֻԡԡ
Ե֤
ȫԷĶdyhb-famre.googlecode.com/trunk/doc.jpg
ΪĶ
ģ͵Ļƶ __define() ɡ

__define() Ӧ÷һ顣ģ͵ķ棺

table_name
ָʾʹʲôݱģ͵ֵ

table_class
ָʾʹһڶֵĴȡtable_class ֵӦһƣ Table_PostsָãԶ table_name á

table_config
ָʾݱʱãͨڽпݿʻָͬݱǰ׺table_config ֵӦһ飬ϸοڵ $oDb = Dyhb::instance( 'Db',null,'RUN',$this->_arrConfig );ĵ
ָʾʹһڶֵĴȡtable_class ֵӦһƣ Table_PostsָãԶ table_name á
	/**
	 * ݿdns
	 *
	 * <!-- òο -->
	 *
	 * < ˵ֻһ⣬ÿһеdb_dsn,db_paramsǱ >
	 * < $_arrDns = array(
	 *
	 *    //һΪ
     *    array(
     *
     *      'db_host'        =>   'localhost',
     *      'db_port'        =>   3360,
     *      'db_type'        =>   'mysql',
     *      'db_user'        =>   'root',
     *      'db_password'    =>   '',
     *      'db_name'        =>   '',
     *      'db_dsn'         =>   '',
     *      'db_params'      =>   '',
     *      'db_prefix'      =>   '',
     *    ),
     *
     *    //ʣµĶǴӿ
     *    array(
     *
     *      'db_host'        =>   'localhost',
     *      'db_port'        =>   3360,
     *      'db_type'        =>   'mysql',
     *      'db_user'        =>   'root',
     *      'db_password'    =>   '',
     *      'db_name'        =>   '',
     *      'db_dsn'         =>   '',
     *      'db_params'      =>   '',
     *      'db_prefix'      =>   '',
     *    )
     *  ) >
	 *
	 * @access private
	 * @static
	 * @var array
	 */
	static public $_arrDsn = array(

	   //һΪ
       array(

           'db_host'        =>   'localhost',
           'db_port'        =>   3360,
           'db_type'        =>   'mysql',
           'db_user'        =>   'root',
           'db_password'    =>   '',
           'db_name'        =>   '',
           'db_dsn'         =>   '',
           'db_params'      =>   '',
           'db_prefix'      =>   '',
        )

     );


props
ָʾģиԡáûָõݱֶԶΪģ͵ͨԡݱ idtitle ֶΣ props ûָ title Եã title ֶγΪģ͵ title ԣҿԶдԵãο½ںݡ

behaviors
ָʾģҪʹõΪbehaviors ֵһַ硰fast_uuid, acluserʾʹ fast_uuid  acluser Ϊ

behaviors_settings
ָÿΪábehaviors_settings ļǲֵһòõ顣

validations
ģ͵Զ֤򣬵ģͱʱЩԶ֤򽫱ڼģ͵Чԡ

create_reject
ݿ½ʱҪԵԡЩʱǵݿṹҪڴ¼¼ʱָĳЩֶεֵʱͿͨ create_reject ָҪųԣԶӦֶ

update_reject
Ч create_reject ƣڸݿежʱ

create_autofill
ָʾݿ½ǰЩԵֵᱻԶ滻Ϊֵָһҵ߼¶״̬ΪˡôǾͿ create_autofill ָ״̬ԵֵΪضֵӶ֤ܴӺ;µĶ״̬ǡˡ

update_autofill
Ч create_autofill ƣڸݿежʱ

attr_accessible
ָʾͨ new ʱֵָܹһȫã˵ο½ڵĺݡ

attr_protected
ָʾͨ new ʱֵָָ attr_accessible ã attr_protected á˵ο½ڵĺݡ











extend
condition
time







