meraproject/module/core/log/model.php

36 lines
1006 B
PHP
Raw Normal View History

<?
namespace core;
use core\db\structure\Column as C;
use core\db\structure\eColumnType;
class Log extends \ModuleTable {
static $table_name = 'core_log';
static $ID = 'id';
static $TITLE = 'title';
static $DATE = 'date';
static function columnInfo() : array {
return [
new C([
C::VAR_NAME =>&self::$ID,
C::TYPE =>eColumnType::INT,
C::AUTO_INCREMENT =>true,
C::PRIMARY =>true,
C::DEFAULT =>0,
]),
new C([
C::VAR_NAME => &self::$TITLE,
C::TYPE => eColumnType::VARCHAR,
C::DEFAULT => 'sss',
]),
new C([
C::VAR_NAME => &self::$DATE,
C::TYPE => eColumnType::VARCHAR,
C::DEFAULT => time(),
]),
];
}
}
new Log();