繁体   English   中英

如何在我的Yii应用程序中使用composer

[英]How to use composer with my Yii application

我使用Yii 1.1.3开发了web应用程序,而且我对Core php非常新,有谁可以给​​我一些细节,我可以如何使用作曲家与Yii应用程序。

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

我们将不胜感激。

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

如果是这样,那么就像使用任何其他应用程序一样使用Composer和Yii。

您只需修改Yii的classMap以确保它获取加载的编写器要求。 编辑你的index.php(如果有的话,也可能是受保护文件夹中的yiic.php )并加载Composer自动加载器并将地图传递给Yii:

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

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

如果您还想将应用程序类添加到地图中,那么您不必一直添加别名:

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

在添加类之后不要忘记运行composer dump-autoload ,否则它将无法找到它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM