Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] $this-action(), problem z przekazaniem zmiennej
Cezar708
post
Post #1





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


witam mam kontroler:
  1. <?php
  2. class TestController extends Zend_Controller_Action {
  3. public function fooAction(){
  4. $this->view->tablica = array(1,2,3,4,5);
  5. }
  6. }
  7. ?>


nastepnie w index.phtml mam:
  1. <?php echo $this->action('foo', 'test'); ?>


a w templacie foo.phtml mam:
  1. <?php
  2. var_dump($this->tablica)
  3. ?>


niestety wynikiem działania skryptu jest:
Kod
null


co nie tak robię z przekazaniem parametru 'tablica' do widoku? Jaki popełniam błąd?

Pozdrawiam
Cezar708
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


(IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

niestety efekt taki sam, poza tym chyba nawet ta metoda jest wywoływana w magicznym __get(),

generalnie udało mi się jakimiś gimnastykami dostać do zmiennej w widoku w taki sposób:
  1. <?php
  2. var_dump($this->getHelper('action')->view->tablica);
  3. ?>


co sugeruje, że zmienna jest przekazywana, ale chyba nie do tego obiektu Zend_View.

Może to Was naprowadzi co mogę mieć źle... czyżby powstawały dwa obiekty widoku? Mieliście taki problem?

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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: 13.10.2025 - 13:38