![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Dopiero startuję z Zend Framework. Napotkałem pewien problem, którego nie mogę przeskoczyć. Mam stworzony plugin My_Plugin_Acl dziedziczący z Zend_Controller_Plugin_Abstract. W tym pluginie mam stworzony obiekt klasy Zend_Acl o nazwie $acl. Chciałbym się odwołać do $acl w helperze widoku. (helper będzie wyświetlał element w zależności od uprawnień użytkownika ustawionych w w/w pluginie) Jeśli podałem zbyt mało informacji - proszę o zwrócenie uwagi. Z góry dziękuję za pomoc. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Przekaż pluginowi w konstruktorze obiekt ACL: http://stackoverflow.com/questions/2196065...in-view-helpers
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za odpowiedź.
Nadal jednak nie wiem jak sciągnąć zmienną $acl z pluginu >> do helpera. Nie szukam gotowego rozwiązania. Jedynie nie bardzo domyślam się w czym pomaga mi przekazanie obiektu ACL do konstruktora Pluginu. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 366 Pomógł: 261 Dołączył: 23.09.2008 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Wrzuć klasę ACL'a do rejestru Zend_Registry i będziesz miał go dostępnego wszędzie.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
super dzięki (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 450 Pomógł: 135 Dołączył: 18.11.2010 Skąd: Wschowa Ostrzeżenie: (0%) ![]() ![]() |
Dont worry be happy!
I dzięki (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 17:13 |