千家信息网

Yii2中怎么自定义类

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,Yii2中怎么自定义类,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、写一个自定义的类,放到任意目录,如下:
千家信息网最后更新 2025年02月03日Yii2中怎么自定义类

Yii2中怎么自定义类,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

1、写一个自定义的类,放到任意目录,如下:

// 这里假设放到 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'));
}

关于Yii2中怎么自定义类问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0