FLEA_Db_HasOneLink类参考

继承图,类FLEA_Db_HasOneLink

FLEA_Db_TableLink FLEA_Db_HasManyLink

所有成员的列表。

公有成员

 FLEA_Db_HasOneLink ($define, $type, &$mainTDG)
 getFindSQL ($in)
 saveAssocData (&$row, $pkv)
 deleteByForeignKey ($qpkv)
 init ()
 calcCount (&$assocRowset, $mappingName, $in)

公有属性

 $oneToOne = true


详细描述

在文件TableLink.php477行定义。


成员函数文档

FLEA_Db_HasOneLink::FLEA_Db_HasOneLink ( define,
type,
&$  mainTDG 
)

构造函数

参数:
array $define
enum $type
FLEA_Db_TableDataGateway $mainTDG
返回:
FLEA_Db_TableLink

在文件TableLink.php490行定义。

参考 FLEA_Db_TableLink::$mainTDGFLEA_Db_TableLink::$type.

FLEA_Db_HasOneLink::getFindSQL ( in  ) 

返回用于查询关联表数据的SQL语句

参数:
string $in
返回:
string

在文件TableLink.php502行定义。

参考 FLEA_Db_TableLink::$fieldsinit().

FLEA_Db_HasOneLink::saveAssocData ( &$  row,
pkv 
)

创建或更新主表记录时,保存关联的数据

参数:
array $row 要保存的关联数据
mixed $pkv 主表的主键字段值
返回:
boolean

重载FLEA_Db_TableLink

FLEA_Db_HasManyLink重载。

在文件TableLink.php518行定义。

参考 FLEA_Db_TableLink::_saveAssocDataBase()init().

FLEA_Db_HasOneLink::deleteByForeignKey ( qpkv  ) 

删除关联的数据

参数:
mixed $qpkv
返回:
boolean

在文件TableLink.php533行定义。

参考 FLEA_Db_TableLink::$conditionsinit().

FLEA_Db_HasOneLink::init (  ) 

完全初始化关联对象

重载FLEA_Db_TableLink

在文件TableLink.php547行定义。

参考自 calcCount()deleteByForeignKey()getFindSQL()FLEA_Db_HasManyLink::saveAssocData()saveAssocData().

FLEA_Db_HasOneLink::calcCount ( &$  assocRowset,
mappingName,
in 
)

统计关联记录数

参数:
array $assocRowset
string $mappingName
string $in
返回:
int

重载FLEA_Db_TableLink

在文件TableLink.php565行定义。

参考 FLEA_Db_TableLink::$mappingNameinit().


成员数据文档

FLEA_Db_HasOneLink::$oneToOne = true

重载FLEA_Db_TableLink

FLEA_Db_HasManyLink重载。

在文件TableLink.php479行定义。


该类的文档由以下文件生成:
Generated at Sat Feb 2 15:18:55 2008 for FleaPHP by  doxygen 1.5.3