Eu tenho a seguinte estrutura de pasta no meu projeto:
public\classes\cadastros\agendamento\Agendamento.php
public\classes\cadastros\financeiro\OrdemDeRecebimento.php
O arquivo de autoload.php
fica em public\classes\cadastros\autoaload.php
No meu arquivo OrdemDeRecebimento.php
eu criei o seguinte namespace
<?php
namespace Aplicacao\Salao\classes\cadastros\financeiro;
class OrdemDeRecebimento
{}
Para ler então o arquivo no Agendamento.php
fiz da seguinte maneira
<?php
require_once "../../autoload.php";
use Aplicacao\Salao\classes\cadastros\financeiro\OrdemDeRecebimento;
$ordem = new OrdemDeRecebimento();`
Quando vou rodar o comando php Agendamento.php
dentro da pasta onde se contra o arquivo, aparece o seguinte erro:
Não encontrou o arquivo: public\classes\cadastros\financeiro\OrdemDeRecebimento.php
Fatal error: Uncaught Error: Class 'Aplicacao\Salao\classes\cadastros\financeiro\OrdemDeRecebimento' not found in C:\aplicacao-salao\public\classes\cadastros\agendamento\Agendamento.php:9
Stack trace:
#0 {main}
thrown in C:\aplicacao-salao\public\classes\cadastros\agendamento\Agendamento.php on line 9`
Alguém poderia me dizer qual seria o problema ?