25 lines
843 B
PHP
25 lines
843 B
PHP
<?php
|
||
/**
|
||
* Block 站点表安装(原 Install_site.sql)
|
||
* App::install 会先跑 Install.php;此处按站点创建 {siteid}_block
|
||
*/
|
||
$m = \Phpcmf\Service::M();
|
||
$t = \Phpcmf\Service::M('table');
|
||
$sites = !empty($m->site) ? $m->site : [SITE_ID => SITE_ID];
|
||
foreach ($sites as $siteid) {
|
||
$table = $m->dbprefix($siteid.'_block');
|
||
if ($m->is_table_exists($table)) {
|
||
continue;
|
||
}
|
||
$t->create_table($table, [
|
||
'id' => 'smallint(5) unsigned NOT NULL AUTO_INCREMENT',
|
||
'name' => 'varchar(100) NOT NULL COMMENT \'名称\'',
|
||
'code' => 'varchar(100) NOT NULL COMMENT \'别名\'',
|
||
'hide' => 'tinyint(1) unsigned NOT NULL COMMENT \'隐藏\'',
|
||
'content' => 'text NOT NULL COMMENT \'内容\'',
|
||
], [
|
||
'PRIMARY KEY (`id`)',
|
||
'KEY `code` (`code`)',
|
||
], '资料块表');
|
||
}
|