![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 23.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czesc !
Chciałbym prosić o pomoc w pewnym zagadnieniu. Mam z bazie tekst. Potrzebuję z tego tekstu wyciągnąć konkretny wzór, powiedzmy: "/[LICENSE]/" i zamienić go na akcję konkretnej funckcji. Doszedłem do tego:
funkcja replace() robi to co powinna, w tekscie zmienia license na test, ale to nie tak ma być. funkcja replace powinna mi zrobić coś bardziej konkretnego - podczas wystąpienia [license] ma uruchomic funckja która, wydobędzie cos z bazy i wyświetli w pętli. Właściwie, to potrzebuję czegoś jak na tym forum, zaznaczasz tekst, bierzesz PHP i masz znaczniki
Dzięki za help. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 321 Pomógł: 55 Dołączył: 19.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Masz rację, ale img src muszę robić w kontrolerze, bo w widoku nie mam dostępu do modelu który moze wybrać z tabeli dane. jak pisałem nie znam CakePHP, ale idea MVC jest pewnie podobna ;-) , że dane przekazujesz do VIEW a nie ma ta pobierasz cokolwiek Kod function callbackFunction($matches) { $this->loadModel('Photo'); $a = $this->Photo->findById($matches[1]); /* 1. przekazujesz $a do View 2. w View robisz to FOREACH na przygotowanym szablonie 3. pobierasz View jako zmienną , a nie wyświetlasz go ! */ return $zwrócony-kod-z-View; } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 16:33 |