Yii2中怎么自定义类

发布时间:2021-08-03 11:59:06 作者:Leah
来源:亿速云 阅读:221

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

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'));
        }

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

推荐阅读:
  1. yii2中ajax如何提交
  2. Yii2中怎么使用indexBy()

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

yii

上一篇:Python数据分析之如何实现双色球统计单个红和蓝球哪个比例高

下一篇:如何解决某些HTML字符打不出来的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》