如何在Symfony 5中加入课程?

问题描述 投票:0回答:2

我有一个带Paymenterio类的php文件。该文件称为Paymenterio.php。我想将其包含在我的控制器中。我该怎么办?

php symfony symfony5
2个回答
0
投票

无法发表评论,因此我将其设置为答案。您能更具体地显示一些代码吗?我们几乎不了解问题所在。显示您的控制器类。显示您的php文件及其位置。

如果php文件是一个类,则可能只需要调用use PATH/TO/FILE

如果不是,那么我们需要有关您想做什么的更多信息。


0
投票

如果确实使用symfony,则使用作曲家自动加载。

转到项目的根目录路径并搜索composer.json文件。

在其中找到这样的指令:

 "autoload": {
        "psr-4": {
            "App\\": "src/"
        }
    },

此句子表示名称和目录之间的映射。

现在查看实际的文件路径,例如/src/lib/Paymenterio.php

转到要在其中使用该类的控制器,将路径替换为自动加载别名,然后删除扩展名。

使用App \ lib \ Paymenterio.php;

© www.soinside.com 2019 - 2024. All rights reserved.