/
erlhcoreclassmodelmsg.php
28 lines (22 loc) · 1.02 KB
/
erlhcoreclassmodelmsg.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$def = new ezcPersistentObjectDefinition();
$def->table = "lh_msg";
$def->class = "erLhcoreClassModelmsg";
$def->idProperty = new ezcPersistentObjectIdProperty();
$def->idProperty->columnName = 'id';
$def->idProperty->propertyName = 'id';
$def->idProperty->generator = new ezcPersistentGeneratorDefinition( 'ezcPersistentNativeGenerator' );
foreach (['msg','meta_msg','name_support'] as $posAttr) {
$def->properties[$posAttr] = new ezcPersistentObjectProperty();
$def->properties[$posAttr]->columnName = $posAttr;
$def->properties[$posAttr]->propertyName = $posAttr;
$def->properties[$posAttr]->propertyType = ezcPersistentObjectProperty::PHP_TYPE_STRING;
}
foreach (['time','user_id','chat_id','del_st'] as $posAttr) {
$def->properties[$posAttr] = new ezcPersistentObjectProperty();
$def->properties[$posAttr]->columnName = $posAttr;
$def->properties[$posAttr]->propertyName = $posAttr;
$def->properties[$posAttr]->propertyType = ezcPersistentObjectProperty::PHP_TYPE_INT;
}
return $def;
?>