Witam,
chciałbym przekazać zmienną z komponentu do modułu, to znaczy użyć w module zmiennej wcześniej zadeklarowanej w komponencie.
Możecie podpowiedzieć jak się do tego zabrać? szukałem ale nie znalazłem
Witam,
chciałbym przekazać zmienną z komponentu do modułu, to znaczy użyć w module zmiennej wcześniej zadeklarowanej w komponencie.
Możecie podpowiedzieć jak się do tego zabrać? szukałem ale nie znalazłem
Witam,
możesz podać konkrety?
Jaki komponent, jaka zmienna?
Chyba nie muszę pisać, że nie wszystkie rozszerzenia są pisane wg jednego klucza.
dzięki za zainteresowanie.
zarówno komponent jak i moduł są napisane przeze mnie. Komponent pobiera z bazy danych informacje o produkcie (jednym konkretnym). Chciałbym żeby moduł pokazywał podobne produkty, ze wspólnym jednym polem.
Jedyne co mi teraz przychodzi do głowy to pobranie zmiennej ID produktu z adresu (JRequest), zrobienie query na poziomie modułu żeby wyciągnąć interesującą mnie wartość. A później drugie query żeby pobrać podobne produkty.
Myślałem że da się jakoś pobrać interesującą mnie zmienną bezpośrednio z komponentu.
W takim wypadku moduł może się pokazywać tylko wtedy kiedy komponent będzie aktywny,
pobieranie ID ze zmiennej GET - jak najbardziej.
Wystarczy jedno zapytanie do bazy na podstawie Id jako jednego z warunków zapytania.
tak, tak. mogę zrobić jedno zapytanie zamiast dwóch ale dalej zastanawiam się czy można pobrać zmienną z komponentu teraz czysto teoretycznie
dziękuję za pomoc
Napisz funkcję zwracającą zmienną (w komponencie) i wywołaj ja w module (oczywiście z zachowaniem obowiązujących reguł)
Może to być funkcja, która w wyniku przekaże gotowe wyniki zapytania do bazy.
zaraz przetestuję
działa.
w sumie proste rozwiązanie, nie wiem czemu wcześniej sam na to nie wpadłem...
Zawsze najprostsze rozwiązania są najlepsze.