Przy projektowaniu zapytań SQL, korzystamy z klasy Zend\Db\Sql\Select. Jednak, jeśli zapytanie jest złożone musimy się upewnić, czy zostało prawidłowo utworzone. Dlatego należy wydrukować zapytanie w przeglądarce dla pewności, czy nie wystąpiły drobne błędy. Korzystały z metody getSqlString() lub buildSqlString() (Listing 1).
W nowych projektach bazy danych MySQL zalecane jest używanie kodowania utf8mb4, które rozwiązuje problemy występujące przy kodowaniu utf8. W całym projekcie kodowanie znaków ustawiamy na utf8mb4, zaś kodowanie dla kolejności sortowania ustawiamy na utf8mb4_unicode_ci (m.in. polskie znaki MySQL, bez rozróżniania wielkości liter).
Zanim wybierzemy silnik bazy danych (np. InnoDB, MyISAM, MEMORY), warto poczytać o różnicach między nimi. Bierzemy pod uwagę przydatność danego silnika w projekcie.
Przykładowy hipotetyczny formularz posiada pole input o nazwie name_directory, odpowiedzialny za utworzenie nowego katalogu na serwerze www. Na listingu 1 zaprezentowaliśmy filtry, który usuwają z początku i końca ciągu tekstowego ustalone przez nas znaki.
Istnieje wiele bibliotek zawierających ikony przystosowane do stron internetowych. Jedną z nich jest Font Awesome, podstawowa wersja biblioteki jest darmowa. Instalację biblioteki przedstawiliśmy w artykule „Jak zainstalować ikony Font Awesome w Zend Framework 3”.