53 lines
1.8 KiB
PHP
53 lines
1.8 KiB
PHP
![]() |
<?php
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | Catch-CMS Design On 2020
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | CatchAdmin [Just Like ~ ]
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | Copyright (c) 2017~2020 http://catchadmin.com All rights reserved.
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | Licensed ( https://github.com/yanwenwu/catch-admin/blob/master/LICENSE.txt )
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
// | Author: JaguarJack [ njphper@gmail.com ]
|
|||
|
// +----------------------------------------------------------------------
|
|||
|
|
|||
|
namespace catchAdmin\cms\support;
|
|||
|
|
|||
|
use catcher\generate\support\Table as _Table;
|
|||
|
|
|||
|
/**
|
|||
|
* @method static create(string $primaryKey, string $engine, string $comment)
|
|||
|
* @method static exist($tableName)
|
|||
|
* @method static drop($tableName)
|
|||
|
* @method static addColumn($tableName, $column)
|
|||
|
* @method static hasColumn($tableName, string $column)
|
|||
|
* @method static columns($tableName)
|
|||
|
* @method static dropColumn($tableName, string $column)
|
|||
|
* @method static addUniqueIndex($tableName, string $column)
|
|||
|
* @method static addIndex($tableName, string $column)
|
|||
|
* @method static addFulltextIndex($tableName, string $column)
|
|||
|
* @method static dropIndex($tableName, string $column)
|
|||
|
* @method static isIndex($tableName, string $column)
|
|||
|
*
|
|||
|
* @time 2021年04月30日
|
|||
|
*/
|
|||
|
class Table
|
|||
|
{
|
|||
|
/**
|
|||
|
* 静态访问
|
|||
|
*
|
|||
|
* @time 2021年04月30日
|
|||
|
* @param $method
|
|||
|
* @param $params
|
|||
|
* @return false|mixed
|
|||
|
*/
|
|||
|
public static function __callStatic($method, $params)
|
|||
|
{
|
|||
|
$table = new _Table($params[0]);
|
|||
|
|
|||
|
unset($params[0]);
|
|||
|
|
|||
|
return call_user_func_array([$table, $method], $params);
|
|||
|
}
|
|||
|
}
|