Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zend Framework, przekazanie zmiennej do akcji
1maciek
post
Post #1





Grupa: Zarejestrowani
Postów: 75
Pomógł: 0
Dołączył: 12.10.2004

Ostrzeżenie: (10%)
X----


Witam
W jaki sposób przekazać zmienną do akcji (zend framework)?
przykład:
to jest IndexController.php

  1. <?php
  2. class IndexController extends Zend_Controller_Action {
  3.  
  4. public function indexAction() {
  5.  
  6. $view = Zend::registry('view');
  7. echo $view->render('IndexView.php');
  8. }
  9.  
  10. public function maciekAction() {
  11.  
  12. $view = Zend::registry('view');
  13. echo $view->render('MaciekView.php');
  14. }
  15.  
  16. ...
  17.  
  18. }
  19. ?>


a to widok (IndexView.php)

  1. <a href="/index/maciek/klucz/5">link</a>


z tego co wyczytałem, to taki link obsługiwany jest w ten sposób /controller/action/key/value, chcę żeby w akcji maciekAction w IndexControllerze móc posługiwać sie wartością 5, jak mam to zrobić? Próbowałem tak

  1. <?php
  2. public function maciekAction($id) {
  3.  
  4.  echo $id;
  5.  $view = Zend::registry('view');
  6.  echo $view->render('MaciekView.php');
  7. }
  8. ?>


ale nie działa, czy wogóle można przekazywać zmienne do akcji i ewentualnie w jaki sposób?

Ten post edytował 1maciek 17.08.2006, 13:00:07
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 Aktualny czas: 22.08.2025 - 09:14