Inherited Variables
Inherited Methods
Class: eDUtilities
- eDUtilities::introspection()
- Dumps objects and arrays.
- eDUtilities::is_defined()
- Is the string $str_ defined From what I know, yet no PHP function allows to test if a string is defined.
- eDUtilities::setTrace()
- Sets the TRACE flag, mode and format
- eDUtilities::trace()
- Print a string and flushes the output buffer
Class Details
'eDObject - eDreamers Object'
eDObject wraps database tables into objects that can be manipulated through your PHP scripts. eDObject are composed of a unique master table, 1 to many child tables linked to the master table using keys and constraints on those keys.
The definition of an eDObject relies on the records of three tables that you have to add to each database for which you'd like to implement eDObjects.
$Id: eDObject.php,v 1.1.1.1 2002/12/30 13:49:08 bpotier Exp $
Tags:
- author - Bertrand Potier <mailto:bpotier@edreamers.org>
- version - v1.0 22/02/2002
- access - public
[ Top ]
Class Variables
$arr_keyQueries = array()
[line 54]
Type: mixed
Overrides:
[ Top ]
$arr_objectConstraints = array()
[line 25]
Type: mixed
Overrides:
[ Top ]
$arr_objectFields = array()
[line 23]
Type: mixed
Overrides:
[ Top ]
$arr_objectFrom = array()
[line 27]
Type: mixed
Overrides:
[ Top ]
$arr_objectKeys = array()
[line 24]
Type: mixed
Overrides:
[ Top ]
$arr_objectSelect = array()
[line 26]
Type: mixed
Overrides:
[ Top ]
$arr_objectWhere = array()
[line 28]
Type: mixed
Overrides:
[ Top ]
$db_objectMasterDB = ''
[line 32]
Type: mixed
Overrides:
[ Top ]
$fld_xedconstraintKeyId = 'xtkeyid'
[line 52]
Type: mixed
Overrides:
[ Top ]
$fld_xedkeyChildDB = 'xychilddb'
[line 49]
Type: mixed
Overrides:
[ Top ]
$fld_xedkeyChildField = 'xychildfield'
[line 51]
Type: mixed
Overrides:
[ Top ]
$fld_xedkeyChildTable = 'xychildtable'
[line 50]
Type: mixed
Overrides:
[ Top ]
$fld_xedkeyMasterField = 'xymasterfield'
[line 48]
Type: mixed
Overrides:
[ Top ]
$fld_xedkeyObjectId = 'xyobjectid'
[line 47]
Type: mixed
Overrides:
[ Top ]
$fld_xedobjectMasterDB = 'xtmasterdb'
[line 45]
Type: mixed
Overrides:
[ Top ]
$fld_xedobjectMasterTable = 'xtmastertable'
[line 46]
Type: mixed
Overrides:
[ Top ]
$fld_xedobjectName = 'xtname'
[line 44]
Type: mixed
Overrides:
[ Top ]
$objectInstanceId = null
[line 33]
Type: mixed
Overrides:
[ Top ]
$objectInstanceName = ''
[line 34]
Type: mixed
Overrides:
[ Top ]
$tbl_objectMasterTable = ''
[line 29]
Type: mixed
Overrides:
[ Top ]
$tbl_objectMasterTableSimple = ''
[line 30]
Type: mixed
Overrides:
[ Top ]
$tbl_xedconstraint = 'xedconstraint'
[line 41]
Type: mixed
Overrides:
[ Top ]
$tbl_xedkey = 'xedkey'
[line 39]
Type: mixed
Overrides:
[ Top ]
$tbl_xedobject = 'xedobject'
[line 40]
Type: mixed
Overrides:
[ Top ]
$_eDMySQLMS =
[line 36]
Type: mixed
Overrides:
[ Top ]
Class Methods
eDObject
eDObject eDObject(
@mode
$objectDatabase, mixed
$objectId, mixed
$mode, mixed
$objectInstanceId, [mixed
$trace = FALSE], [mixed
$traceMode = 'log'])
[line 61]
eDObject STRUCTURE - Object Constructor
Parameters:
- @mode $objectDatabase - basic, extended
[ Top ]
buildConstraints
void buildConstraints(
mixed
$objectDatabase, mixed
$objectId)
[line 156]
eDObject STRUCTURE
Parameters:
[ Top ]
buildKeys
void buildKeys(
mixed
$objectDatabase, mixed
$objectId)
[line 109]
eDObject STRUCTURE
Parameters:
[ Top ]
buildObjectQuery
void buildObjectQuery(
)
[line 174]
eDObject CONTENT
Parameters:
[ Top ]
findObject
void findObject(
mixed
$objectdb, mixed
$masterTable)
[line 339]
Find Object : Returns objectid if an object is found
Parameters:
[ Top ]
getConstraints
void getConstraints(
)
[line 318]
eDObject STRUCTURE
Parameters:
[ Top ]
getKeyQueries
void getKeyQueries(
)
[line 254]
eDObject CONTENT
Parameters:
[ Top ]
getKeys
void getKeys(
)
[line 288]
eDObject STRUCTURE :: Returns the Object keys
Parameters:
[ Top ]
getMasterFieldsName
void getMasterFieldsName(
)
[line 261]
eDObject STRUCTURE
Parameters:
[ Top ]
getMasterTable
void getMasterTable(
)
[line 279]
eDObject STRUCTURE
Parameters:
[ Top ]
getMySQLMS
void getMySQLMS(
)
[line 325]
eDObject eDMySQLMS
Parameters:
[ Top ]
getObjectFieldsName
void getObjectFieldsName(
)
[line 271]
eDObject STRUCTURE
Parameters:
[ Top ]
getObjectName
void getObjectName(
)
[line 332]
Returns Object Name
Parameters:
[ Top ]
getObjectRecords
void getObjectRecords(
)
[line 236]
eDObject CONTENT
Parameters:
[ Top ]
isKey
void isKey(
mixed
$aField, mixed
$getKey)
[line 296]
eDObject STRUCTURE :: Returns TRUE if $field is an eDObject's key
Parameters:
[ Top ]
runKeyQuery
void runKeyQuery(
)
[line 244]
eDObject CONTENT
Parameters:
[ Top ]
runObjectQuery
void runObjectQuery(
)
[line 225]
eDObject CONTENT
Parameters:
[ Top ]