Napisane: 22.09.2011, 23:01:05 | |
Grupa: Zarejestrowani Postów: 4 Dołączył: 6.08.2010 Ostrzeżenie: (0%) |
ale ze mnie koń! ja pier... Już działa mistrzu! Dzięki wielkie! |
Forum: Frameworki · Podgląd postu: #900987 · Odpowiedzi: 2 · Wyświetleń: 356 |
Napisane: 22.09.2011, 22:46:31 | |
Grupa: Zarejestrowani Postów: 4 Dołączył: 6.08.2010 Ostrzeżenie: (0%) |
Co robię źle? Chcę użyć router'a aby zamienić link http://localhost/sample/index/news/id/666 na http://localhost/news/666 Według tego co znalazłem w dokumentacji i w google powinno działać...i działa, ale dopóki nie próbuję do linku dokoptować zmiennej, wtedy wywala mi informację o braku kontrolera "news", czyli zachowuje się tak jakbym nie definiował routingu w class Bootstrap extends Zend_Application_Bootstrap_Bootstrap mam:
zmienną odbieram w akcji kontrolera poprzez:
Nie wiem dokładnie jak powinno w takim przypadku wyglądać tworzenie linków ze zmienną którą chcę przekazać. Defaultowa zmienna var jest przekazywana ( w tym przypadku = 1), ale jak stworzyć link, aby wysyłać swoją zmienną? próbowałem przez : $this->baseUrl('news/666'); -> wypluwa błąd kontrolera, $this->url(array(''var' => 666), 'news'); -> wysyła ze zmienną var = 1 jak powinien wyglądać link w takim przypadku? Proszę o wyrozumiałość, siedzę nad tym 2 dzień |
Forum: Frameworki · Podgląd postu: #900984 · Odpowiedzi: 2 · Wyświetleń: 356 |
Napisane: 6.08.2010, 14:57:39 | |
Grupa: Zarejestrowani Postów: 4 Dołączył: 6.08.2010 Ostrzeżenie: (0%) |
Wielkie dzięki! Ogarnąłem jakoś Ale nie zrobiłem tego na klasie tylko tak jak napisałeś przez html'a puszczone. Koń ze mnie jeszcze jest ...uczę się, a człowiek uczy się na błędach. Jeszcze raz wielkie dzięki za pomoc |
Forum: PHP · Podgląd postu: #775278 · Odpowiedzi: 2 · Wyświetleń: 448 |
Napisane: 6.08.2010, 13:46:56 | |
Grupa: Zarejestrowani Postów: 4 Dołączył: 6.08.2010 Ostrzeżenie: (0%) |
Witam! Jestem nowy w PHP i mam pewien problem. Robiąc stronę zrobiłem formularz zamówień. Wysyłałem metodą "post" i wciskałem klienta jako $klient = $_POST ['klient']; OK wszystko działało poprawnie i bez zarzutów...dopóki nie zacząłem składać całej strony w PHP, a nie tylko same zmienne formularza. Funkcję __set() zrozumiałem dosyć szybko jednak __get() już lipa. I teraz mam takie coś: klasa 'test' która ma pobierać zmienną $klient i wysyłać do innego pliku z klasą 'test wynik'. Klasa 'test wynik' ma zwyczajnie wyświetlać nazwę klienta. W pliku o nazwie: test funkcji.php -> <?php class test { public function __get($klient) { return $this->$klient; } public function Wyswietl_zawartosc() { ?> <form action="wynik_test_funkcji.php" method="GET" > <fieldset style="border:none"> <div>*Zamawiający:</div> <div><input type="text" style=" width:200px" maxlength="20" name="klient" /></div> <div><input type="image" src="img/zamow.jpg" alt="Zamów TAXI 1-91-94"/></div> </fieldset> </form> <?php } } $a = new test; $a->Wyswietl_zawartosc(); ?> ---------------------------------------------------------------------- Natomiast w pliku wynik_test_funkcji.php napisałem: <?php require ('test funkcji.php'); class test_wynik extends test { public function __set($nazwa, $wartosc) { $this->$nazwa = $wartosc; } public function Wyswietl_zmienna() { echo $this->klient ; } } $b=new test_wynik; $b->Wyswietl_zmienna(); ?> -------------------------------------------------------------------------- Proszę o wyrozumiałość, na serio w PHP siedze jakoś od miesiąca Z góry dzięki za pomoc! |
Forum: PHP · Podgląd postu: #775262 · Odpowiedzi: 2 · Wyświetleń: 448 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 19:21 |