Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony][Symfony2] Undefined class constant
Daiquiri
post
Post #1





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Pracuje na dwóch klasach (B i A). Przez konstruktor klasy A wstrzykuje klasę B. Z poziomu klasy A korzystam ze stałych zdefiniowanych w klasie B.

Pseudokod:

  1. namespace Acme\Klasa\B;
  2.  
  3. class KlasaB
  4. {
  5. const MY_CONST_1 = "value 1";
  6. const MY_CONST_2 = "value 2";
  7. }


  1. namespace Acme\Klasa\A;
  2.  
  3. use Acme\Klasa\B;
  4.  
  5. class KlasaA
  6. {
  7. public function __construct(B KlasaB) {}
  8.  
  9. public function doSomething()
  10. {
  11. return KlasaA::MY_CONST_1;
  12. }
  13. }


Historia własciwa jest taka, ze zarówno po wywołaniu testów jak i przy użytkowaniu Symfony wita się ze mna blędem:
Kod
Fatal error: Undefined class constant MY_CONST_1 in  (...) on line (...)


Koncza mi sie pomysly co moze byc powodem.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:58