gpt4 book ai didi

php - Yii 类未找到,命名空间使用

转载 作者:行者123 更新时间:2023-12-04 16:57:53 25 4
gpt4 key购买 nike

我已经编写了一个在 Yii1 中工作的 S3 上传文件,但我正在尝试将它实现到新的 Yii2 应用程序中。下面是我的代码结构:

这是错误:
找不到类 'yii\labworkz\S3\S3'

文件位置
供应商/labworkz/AWS/S3.php

内容:

    namespace yii\labworkz\S3;
use yii\base\Exception;

class S3 {
...
}

文件:
Controller /上传 Controller .php
    use yii\labworkz;
public function actionS3() {
$s3 = new labworkz\S3\S3( $this->S3_KEY, $this->S3_SECRET );
if ( isset( $s3 ) ) {
echo "S3 Connected";
}
}

我知道这看起来像 littel,但它真的很简单,我不知道为什么它不起作用。这也是我为故障排除而制作的测试功能。

最佳答案

尝试修复您的命名空间。像这样:

namespace yii\labworkz\AWS;
use yii\base\Exception;

class S3 {
...
}

还有这个:
use yii\labworkz;
public function actionS3() {
$s3 = new labworkz\AWS\S3( $this->S3_KEY, $this->S3_SECRET );
if ( isset( $s3 ) ) {
echo "S3 Connected";
}
}

关于php - Yii 类未找到,命名空间使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25999394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com