29 lines
848 B
PHP
29 lines
848 B
PHP
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | YwxApp [ WE CAN DO IT JUST THINK ]
|
|
// +----------------------------------------------------------------------
|
|
// | 文章CMS插件数据表自愈聚合入口
|
|
// +----------------------------------------------------------------------
|
|
declare (strict_types = 1);
|
|
|
|
namespace addon\articles\library;
|
|
|
|
use addon\articles\model\Article;
|
|
use addon\articles\model\ArticleCategory;
|
|
use addon\articles\model\ArticleTag;
|
|
use addon\articles\model\ArticleComment;
|
|
|
|
class ArticleSchema
|
|
{
|
|
/**
|
|
* 插件启用/首访时调用,确保全部私有表存在
|
|
*/
|
|
public static function ensure(): void
|
|
{
|
|
Article::ensureSchema();
|
|
ArticleCategory::ensureSchema();
|
|
ArticleTag::ensureSchema();
|
|
ArticleComment::ensureSchema();
|
|
}
|
|
}
|