Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pliki jezykowe
Maciek_#_&
post
Post #1





Grupa: Zarejestrowani
Postów: 149
Pomógł: 1
Dołączył: 22.02.2010

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


Cześć,

Zastanawia mnie, na jakiej zasadzie w silnikach for np tworzone są pliki językowe, do których gdzieś można sie odwołać ?
Przykład:
w pliku językowym jest:
  1. $this -> strings['link_acp'] = 'Przejdź do panelu ACP';

a gdzieś w pliku
  1. $jezyk -> getString( 'link_acp')


Chodzi mi o sposób działania tylko. smile.gif



Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


  1. $strings;

to zmienna, do której podstawiasz dane
  1. getString

to metoda, która zwraca Ci odpowiedni klucz tablicy ze zmiennej strings
Wszystko oczywiście w jakiejś klasie winksmiley.jpg

Przykład:
  1. class Testowa{
  2.  
  3. private $_strings = array();
  4.  
  5. public function __construct(){
  6. $this->_strings['klucz'] = 'tekst pod kluczem';
  7. }
  8.  
  9. public function getString($key)
  10. {
  11. if(array_key_exists($key, $this->$_strings))
  12. return $this->$_strings[$key];
  13. else
  14. throw new Exception('nie ma takiej zmiennej');
  15. }
  16.  
  17. }
  18. //
  19. $test = new Testowa();
  20. echo $test->getString('klucz');

z palca, więc mogłem gdzieś się pomylić, nie jest to dobre rozwiązanie, ale jak chcesz wiedzieć jak działa to proszę winksmiley.jpg

Ten post edytował my salsa 24.10.2010, 22:39:02


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
Maciek_#_&
post
Post #3





Grupa: Zarejestrowani
Postów: 149
Pomógł: 1
Dołączył: 22.02.2010

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


dzięki. smile.gif
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 Aktualny czas: 22.08.2025 - 09:36