gpt4 book ai didi

php - 如何在我的 Yii 应用程序中使用 Composer

转载 作者:可可西里 更新时间:2023-11-01 13:41:21 24 4
gpt4 key购买 nike

我使用 Yii 1.1.3 开发了 web 应用程序,我对 Core php 非常陌生,谁能给我一些关于如何在 Yii 应用程序中使用 composer 的详细信息。

我使用过 Bootstrap、RESTFull Yii、yii-user 和其他一些扩展。

我们将不胜感激。

最佳答案

我假设您知道如何创建您的 composer.json 等等?

如果是这样,那么您可以像使用任何其他应用程序一样将 Composer 与 Yii 一起使用。

您只需要修改 Yii 的 classMap 以确保它能够满足加载的 Composer 要求。编辑你的 index.php(可能还有你的 yiic.php,如果你有的话)并加载 Composer 自动加载器并将 map 传递到 Yii:

$loader = require(__DIR__ . '/../vendor/autoload.php');
Yii::$classMap = $loader->getClassMap();

当然,您可能必须修改包含路径(我的示例假设您有一个 public_html 文件夹。

如果您还想将您的应用程序类添加到映射中,这样您就不必一直添加别名:

"autoload": {
"classmap": [
"protected/"
],

添加类后不要忘记运行 composer dump-autoload 否则它不会找到它们。

关于php - 如何在我的 Yii 应用程序中使用 Composer ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23730809/

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