Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Phpstorm]"escapeString()" dla "clipboard()" w live template
trzczy
post 16.11.2017, 00:09:47
Post #1





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Chciałbym zastosować funkcję escapeString() w live template w ustawieniach Phpstorm. Funkcje są pokazane tutaj

Ale nie wiem, jak do niej wstawić jako parametr funkcję clipboard().

Chodzi mi o taki live template, który działa tak, że kopiujesz do schowka np. taki fragment kodu,
  1. $data['name']
uruchamiasz live template i w tekście pojawia się ten fragment kodu zmieniony na taki
  1. $data[\'name\']
(Jest to fragment szerszego szablonu, więc może się wydawać bez sensu)

I np. wiem jak wstawić do live template zawartość schowka: trzeba przyjąć jakąś nazwę zmiennej np. "zeSchowka", wstawić ją do tabelki Edit Template Variables i przypisać jej Expression "clipboard()". Potem w tekście live template używać jako $zeSchowka$

Analogiczne można podaziałać z funkcją escapeString(). Ale w tej tabelce wybierasz coś takiego escapeString(String) i ten argument String jest nie do ruszenia. W sensie, że nie da się go edytować.
Z góry dziękuję
Go to the top of the page
+Quote Post
Pyton_000
post 16.11.2017, 08:50:20
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


ustaw zmienną w template a potem edytuj te zmienne.
w expressions ręcznie wpisz np. escapeString(clipboard()) i Enter.

Go to the top of the page
+Quote Post
trzczy
post 16.11.2017, 10:44:49
Post #3





Grupa: Zarejestrowani
Postów: 460
Pomógł: 49
Dołączył: 5.06.2011

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


Fakt, najpierw się wpisuje zmienną w template i ona automatycznie pojawia się w Edit variables. Dzięki za odpowiedź, teraz wiem, jak się edytuje te expressions - trzeba zatwierdzać enterem. Ostatecznie udało się to wszystko uruchomić. Skądinąd jednak mój projekt poległ, bo ta funkcja escapeString() eskejpuje normalny cudzysłów, a nie apostrof.

Ten post edytował trzczy 16.11.2017, 10:45:46
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.04.2024 - 05:06