Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] Wywoływanie statycznych metod akcji z innego modułu, Czyli problem z includowaniem...
Ziels
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

Ostrzeżenie: (0%)
-----


Witam

Mam następujący problem - w jednym module mam statyczną metodę odpowiedzialną za wysyłanie wiadomości, potrzebuję z niej skorzystać w innym module. Jak mogę tego dokonać? Kiedy korzystam z kodu analogicznego do tego poniżej, drugi moduł nie zostaje odnaleziony do zaincludowania i dostaję błąd.
  1. <?php
  2. class someActions extends sfActions
  3. {
  4. public static function doSmth()
  5. {
  6.  // ..progress
  7. }
  8. }
  9. class someOtherActions extends sfActions
  10. {
  11. public function executeDoSmthElse()
  12. {
  13.  someActions :: doSmth();
  14.  // ..progress
  15. }
  16. }
  17. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
athabus
post
Post #2





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Chyba musiałbyś bardziej opisać sytuację. Sam kilka razy miałem podobny problem i zawsze udawało mi się jakoś go obejść. W przypadku pw, to wydaje mi się, że powinieneś przenieść to do modelu - bo ostatecznie jest to dodanie wpisu w bazie. Ale to tak na gorąco, bo wszystko zależy od sytuacji.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 30.09.2025 - 20:12