Moduł PnConvertByteToString zawiera Helper przygotowany specjalnie dla widoku. Po instalacji w naszym projekcie, będziemy mogli z niego korzystać we wszystkich naszych modułach. Tworzenie prostego modułu przedstawiliśmy w artykule „Tworzenie modułu HelloWorld w Zend Framework 3”, dlatego pominiemy ten temat. Podstawy dotyczące Zend Framework 3 znajdziemy w dokumentacji i książce Zend Framework 3. Poradnik programisty.
Domyślnie po włączeniu komponentu zend-i18n, tłumaczenie jest dostępne w formularzach. Jednak, jeśli chcemy przekazać zmienne do tłumaczenia, standardowy sposób nie zadziała, musimy trochę zmodyfikować klasę formularza UploadForm (Listing 2).
Domyślnie po włączeniu komponentu zend-i18n, tłumaczenie jest dostępne w plikach widoku i formularzach. Zakładamy, że czytelnik skonfigurował prawidłowo komponent, wspierając się dokumentacją lub książką Zend Framework 3. Poradnik programisty, dlatego pominiemy konfigurację.
Wszystkie formularze, które tworzymy potrzebują przycisku Anuluj. Jednym ze sposobów jest dodanie do przycisku zdarzenia onclick. Za pomocą obiektu window.location uzyskujemy adres url, na który zostaniemy przekierowani po naciśnięciu przycisku Anuluj (Listing 3).
Symbol zachęty modyfikujemy w pliku .bash_profile, który tworzymy lub edytujemy w głównym katalogu użytkownika. Na Listingu 1 zaprezentowano domyślny symbol zachęty w systemie operacyjnym macOS (rys. 1.).