Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Kohana] Duża liczba stałych
phpowiec84
post 1.03.2011, 07:37:33
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 2
Dołączył: 10.12.2010

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


Witam
Pisząc aplikacje w kohana 3 ,napotkałem problem .Poszukuję "eleganckiego" sposobu definicji stałych które będą dostępne tylko dla wszystkich kontrolerów
obecnie mam plik w którym mam np. :

  1. define('BANER_UP' , 1);
  2. define('BANER_LEFT' , 2);
  3. define('BANER_RIGHT' , 3);
  4. define('BANER_DOWN' , 4);


króry includuje za każdym w bootstrap

ale chciałbym to zmienić
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post 1.03.2011, 08:42:31
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Skoro ma być tylko dla kontrolerów, to w kontrolerze bazowym utwórz po prostu te zmienne przypisane do $this.

  1. class Controller_Basic extends Controller
  2. {
  3. protected $BANER_UP = 1; // lub public
  4. protected $BANER_LEFT = 2;
  5. public function action_index()
  6. {
  7. $this->request->response = "Hello World";
  8. }
  9. }


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:30