Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odwołanie z klasy do zmiennej globalnej
Kuziu
post
Post #1





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Heja,

Pytanko:

Jak odwołać się do innego obiektu z klasy ?

Np. jak dostać sie do $smarty

mam:
  1. <?php
  2.  
  3. class News{
  4. function getNews(){
  5. ...
  6.  $smarty->assign('zmienna', $zmienna);
  7. ...
  8. }
  9. }
  10.  
  11. ?>


No i się wypluwa że nie istnieje taka metoda jak assign
Go to the top of the page
+Quote Post
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


http://pl.php.net/manual/pl/language.oop5.patterns.php -> Singleton
Go to the top of the page
+Quote Post
Kuziu
post
Post #3





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Po 1 nie mam php 5

A po 2 to odwołuję się przecież do obiektu $smary zdefiniowanego poza wszelkimi klasami więc nie bardzo wiem po co mi metody czy zmienne statyczne

Ten post edytował Kuziu 15.02.2006, 21:10:36
Go to the top of the page
+Quote Post
crash
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Przekaż sobie referencję obiektu $smarty do klasy.
Go to the top of the page
+Quote Post
Kuziu
post
Post #5





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Ehhhh myślalem że jest jakiś sposób dzięki któremu da się to zrobić bez przekazywania Smarty'ego do każdej z klas coś ala zmienna globalna.

No ale oki bede przekazywał referęcję
Go to the top of the page
+Quote Post
crash
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


No a kto Ci broni zrobic global $smarty;, ale ja bym wolał uniknąć tego.
Go to the top of the page
+Quote Post
Kuziu
post
Post #7





Grupa: Zarejestrowani
Postów: 743
Pomógł: 0
Dołączył: 11.11.2003
Skąd: Toruń

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


Oki wrzuciłem smartego do konstruktora klasy
Thanks za pomoc
Go to the top of the page
+Quote Post

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: 24.08.2025 - 14:17