我正在使用zend framwork 2,我想在我的应用程序之外的单独文件夹中使用像Hbase或Solr这样的库,我该怎么做?
if (file_exists('vendor/autoload.php')) {
$loader = include '../Mylibrary/vendor/autoload.php';
}
当我将我的库的文件夹复制到供应商文件夹时,它可以工作:但我想从我的应用程序中的另一个文件夹中使用它。
答案 0 :(得分:0)
在init_autoloader.php
if (file_exists('vendor/autoload.php')) {
$loader = include 'vendor/autoload.php';
$loader->addPsr4('Mylibrary\\', __DIR__ . '/../Mylibrary/');
}
或者在您自己的composer.json
"autoload": {
"psr-4": {
"Mylibrary\\": "Mylibrary/"
}
},
答案 1 :(得分:0)
您可以使用Composer' path
repository feature。
<audio id="player">
<source id="sourceMp3" src="" type="audio/mp3">
Your browser does not support the audio element.
</audio>
<button onclick="loadSong()" value="1">1</button>
<button onclick="loadSong()" value="2">2</button>
<button onclick="loadSong()" value="3">3</button>
<button onclick="loadSong()" value="4">4</button>
<button onclick="loadSong()" value="5">5</button>