Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SOLVED] Problem z autoload w composer
Forum PHP.pl > Forum > PHP
lukasz91
Witam,
mam problem z użyciem autoloadera w Composer. W głównym katalogu mam plik composer.json:
  1. {
  2. "name": "RacyMind/CRM",
  3. "description": "CRM for Racy Mind",
  4. "keywords": ["CRM", "Racy Mind"],
  5. "homepage": "http://racymind.pl",
  6. "type": "web application",
  7. "license": "owner Racy Mind",
  8. "require": {
  9. "php": ">=5.3.0",
  10. "respect/validation": ">0.5.0"
  11. },
  12. "autoload": {
  13. "psr-4": {
  14. "RacyMind\\CRM\\": "src/"
  15. }
  16. }
  17. }

Początek pliku index.php:
  1. <?php
  2. require_once 'config.php';
  3. $loader = include DIR_VENDOR.'autoload.php';
  4. $router = new \RacyMind\CRM\Engine\Router\Router('http://'.$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"]);


W tym miejscu mam błąd "Class not found". Ścieżka do pliku wygląda następująco src/engine/router/router.php

Co ciekawe tablica w pliku autoload_namespaces.php jest pusta:
  1. <?php
  2.  
  3. // autoload_namespaces.php @generated by Composer
  4.  
  5. $vendorDir = dirname(dirname(__FILE__));
  6. $baseDir = dirname($vendorDir);
  7.  
  8. return array(
  9. );


W czym może być problem?
Pyton_000
composer dump-autoload
lukasz91
Cytat(Pyton_000 @ 14.01.2015, 13:12:59 ) *
composer dump-autoload

Bez zmian, tablica nadal pusta

EDIT: Pomogła reinstalacja XAMP i aktualizacja Composer'a.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.