Я новичок в Php и композитор, я хочу, чтобы получить доступ к классу Php к другому модулю с помощью композитора, Это моя основная структура проекта (два модуля общего и рабочий) index.phpКак использовать Composer для загрузки php-классов из локального репозитория?
TestLocalRepository
--/Souce Files
--/common
--/vendor
--/canvass
--/test
--test.php
--/composer
--autoload.php
--composer.json
--/worker
--/vendor
--/composer
composer.json
temocaller.php
--index.php
общего/поставщика /canvass/test.php
<?php
namespace test;
class test {
//put your code here
function __construct() {
echo "hello";
}
}
?>
общие/composer.json
{
"name":"canvass/test",
"type":"package",
"version": "1.0.0"
}
работник/composer.json
{
"autoload": {
"psr-4": {
"test":"../common/vendor/canvass"
}
}
}
работник/tempcaller.php
<?php
require_once dirname(__FILE__) . '../vendor/autoload.php';
use test;
class tempcaller {
//put your code here
function __construct() {
echo "tempcaller";
$obj = new test();
}
}
$t = new tempcaller();
?>
Я не в состоянии сделать это с PSR-0 или хранилищами либо, есть ли способ сделать это?
Спасибо, что сделал для меня работу :) –