reaway/think-facade

think facade

Maintainers

Package info

github.com/reaway/think-facade

pkg:composer/reaway/think-facade

Statistics

Installs: 17

Dependents: 11

Suggesters: 0

Stars: 0

Open Issues: 0

v8.0.0 2026-03-08 09:53 UTC

This package is auto-updated.

Last update: 2026-03-08 09:56:28 UTC


README

安装

composer require reaway/think-facade

Facade

定义一个app\facade\App类之后,即可以静态方式调用\think\App类的动态方法

<?php
namespace think;

class App
{
    public function name() 
    {
        return 'app';
    }
}
<?php
namespace app\facade;

use Think\Component\Facade\Facade;

class App extends Facade
{
    /**
     * 获取当前Facade对应类名
     * @access protected
     * @return string
     */
    protected static function getFacadeClass()
    {
        return '\think\App';
    }
}

然后就可以静态方式调用动态方法了

use app\facade\App;

echo App::name(); // app