5
我已经开发了使用Yii 1.1.3的网络应用程序,并且我对Core php非常感兴趣,任何人都可以给我一些细节,以了解如何在Yii应用程序中使用作曲家。如何在我的Yii应用程序中使用作曲家
我已经使用Bootstrap,RESTFull Yii,yii用户和一些其他扩展。
您的帮助将不胜感激。
我已经开发了使用Yii 1.1.3的网络应用程序,并且我对Core php非常感兴趣,任何人都可以给我一些细节,以了解如何在Yii应用程序中使用作曲家。如何在我的Yii应用程序中使用作曲家
我已经使用Bootstrap,RESTFull Yii,yii用户和一些其他扩展。
您的帮助将不胜感激。
我假设你知道如何等创建composer.json?
如果是这样,那么你可以像Yii一样使用Composer
。
您只需要修改Yii的classMap,以确保它能够读取已加载的作曲家要求。 编辑您的index.php(也许也是你的,如果你有一个受保护的文件夹yiic.php
)和加载作曲家自动加载,并通过地图上的Yii:
$loader = require(__DIR__ . '/../vendor/autoload.php');
Yii::$classMap = $loader->getClassMap();
很可能必须修改include路径当然(我的例子假设你有一个public_html
-folder
如果你也想你的应用程序类添加到地图,这样你就不必添加别名所有的时间。
"autoload": {
"classmap": [
"protected/"
],
不要忘记在添加类之后运行composer dump-autoload
,否则将无法找到它们。
你在哪里添加类到地图? – surfer190
我的答案中的autoload部分放在你的'composer.json'中。如果您想手动将类添加到'Yii :: $ classMap'中,您可以在引导程序中的'Yii :: $ classMap = $ loader-> getClassMap()'行下执行该操作。 – Blizz