Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> łańcuchowe wywoływanie metod w klasie
Apo
post 15.08.2006, 15:24:53
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


Witam

Znalazłem taki kawałek kodu: http://framework.zend.com/wiki/display/ZFP...720#comment-720
Jak widać jest tu łańcuchowa wywoływanie metod od 1 konkretnej metody:

  1. <?php
  2. $permission = new Auth;
  3.  
  4. $permissions->createGroup("administrator")
  5. ->addPermission("read") // start wywoływania metod łańcuchowo
  6. ->addPermission("write")
  7. ->addPermission("delete"); // koniec
  8.  
  9. $permissions->createGroup("contributor") // start
  10. ->addPermission("read")
  11. ->addPermission("write"); // koniec
  12. // ...
  13. ?>


No i gdy tworzona jest nowa grupa zostaje ona dopisana do tablicy $groups w takiej postaci:
$this->groups[$groupName] = $permission;

No i nie wiem jak rozwiązać problem z łańcuchowym dodawaniem parametrów ($permission) do odpowiedniej nazwy grupy od której zostanie rozboczęty łańcuszek np 'administrator', aby kod działał poprawnie.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.06.2025 - 09:38