write-script-php
Umiejętność do pisania skryptów PHP w Windmill z obsługą zasobów i zależności
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill ułatwiający tworzenie skryptów PHP w platformie Windmill. Pozwala definiować funkcje główne, integrować zasoby (bazy danych, API) jako parametry oraz deklarować zależności bibliotek. Skrypty mogą być wdrażane bezpośrednio na platformę za pomocą narzędzi CLI. Idealne dla programistów, którzy chcą automatyzować zadania w PHP bez konfiguracji infrastruktury.
Jak używać
Utwórz nowy plik PHP w swoim projekcie. Zacznij od otwarcia tagu PHP (
<?php) i zdefiniuj funkcjęmainz parametrami odpowiadającymi danym, które chcesz przetwarzać. Funkcja powinna zwracać tablicę asocjacyjną z wynikami.Jeśli skrypt wymaga dostępu do zasobów (np. bazy danych, API), zdefiniuj klasy zasobów przed funkcją
main. Zawsze sprawdź, czy klasa już istnieje, używającclass_exists, aby uniknąć konfliktów. Parametry funkcjimainbędą automatycznie wypełniane zasobami z Windmill.Zadeklaruj wymagane biblioteki PHP jako komentarze na początku skryptu, przed funkcją
main. Każdą zależność umieść w osobnej linii w formacie// require: nazwa-pakietu. Windmill automatycznie zainstaluje te pakiety.Po napisaniu skryptu uruchom
wmill script generate-metadataw folderze zawierającym plik. Polecenie wygeneruje pliki.script.yamli.lockopisujące strukturę skryptu i jego zależności.Wdróż skrypt na platformę Windmill, wykonując
wmill sync push. Skrypt będzie dostępny w Windmill i gotowy do uruchamiania.Aby odkryć dostępne typy zasobów w Windmill, użyj
wmill resource-type list --schema. Dzięki temu poznasz dokładne struktury zasobów, które możesz wykorzystać w swoich skryptach.