Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odwołanie z klasy do zmiennej globalnej
Forum PHP.pl > Forum > PHP
Kuziu
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
NuLL
http://pl.php.net/manual/pl/language.oop5.patterns.php -> Singleton
Kuziu
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
crash
Przekaż sobie referencję obiektu $smarty do klasy.
Kuziu
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ę
crash
No a kto Ci broni zrobic global $smarty;, ale ja bym wolał uniknąć tego.
Kuziu
Oki wrzuciłem smartego do konstruktora klasy
Thanks za pomoc
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.