1、写一个自定义的类,放到任意目录,如下:
<?php // 这里假设放到 vendor/tk/extensions/Utils.php namespace tk\extensions; /** * present by XServer. * Author: Nomandia */ final class Utils { static function write($str){ echo $str; } } 2、找到 common/config/bootstrap.php(高级版yii2) 并添加如下内容:
Yii::setAlias('@tk', dirname(dirname(__DIR__)) . '/vendor/tk');
注意这里指向到 tk 目录,这里面你还可以建多级目录,只要写对 namespace
3、使用:写个测试controller
// 注意这里以 tk 开头后面跟目录结构对应的命名空间地址 use tk\extensions\Utils; class SiteController extends Controller { function action1(){ Utils::write(date('Y-m-d H:i:s')); }