首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在命名空间应用程序中调用GetId3类

如何在命名空间应用程序中调用GetId3类
EN

Stack Overflow用户
提问于 2015-04-09 10:55:01
回答 1查看 616关注 0票数 1

如果有人曾经问过这个问题,我很抱歉,但我不明白这应该如何运作。

我正在构建一个文件服务器来管理音乐文件的上传和下载,并找到了getID3库,我可以使用它来获取有关正在上载的文件的信息。

  1. 我已经通过作曲家安装了这个图书馆。下面是我在根目录中关于composer.json的条目 “james-heinrich/getid3 3”:"dev-master“

供应商文件夹已通过库成功更新。

  1. 该库尚未添加到供应商/编写器中的autoload_namespaces.php文件中(请参见下面): $vendorDir = dirname(dirname(__FILE__));$baseDir = dirname($vendorDir);返回数组( 'Symfony\Component\Filesystem\‘=>数组($vendorDir)。‘/symfony/filesystem’,'Psr\Log\‘=>数组($vendorDir)。'/psr/log'),'GetId3_‘=>数组($vendorDir。‘/幻影/getid3 3’),);

另外,在供应商/编写器中的autoload_psr4.php文件下,库的命名空间也没有注册。我不知道是否会这样。以下是文件的内容:

代码语言:javascript
复制
$vendorDir = dirname(dirname(__FILE__));
$baseDir = dirname($vendorDir);

return array(
  'Monolog\\' => array($vendorDir . '/monolog/monolog/src/Monolog'),
  'FileServer\\' => array($baseDir . '/src'),
 );

问题(S)

  • 如何从getID3访问类库?有什么特殊的操作,我需要执行使这些类对我可用吗?

注意:库的demos文件夹不使用名称空间,而是“要求”包含类文件,据我理解,这就丧失了编写器和名称空间的意义。求助于Phansys Symdony图书馆一点帮助都没有,因为我甚至不确定这个库是否可以用于独立的项目。

提前感谢你。

EN

回答 1

Stack Overflow用户

发布于 2015-04-09 11:12:04

命令composer转储-autoload是答案,这要感谢@Frank。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29536547

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档