Tematem tej części są relacje między tabelami. Jeśli nazwiesz tabele i pola bazy danych zgodnie z konwencją CakePHP, ustalenie relacji między nimi będzie banalnie proste.
Webdev
W CakePHP 2 była przydatna funkcja o nazwie "neighbors", w której można po prostu zażądać sąsiednich rekordów (poprzedniego i następnego). Nie ma tego w CakePHP 3, prawdopodobnie ze względu na ograniczone wykorzystanie takiej funkcji, jednak w przypadku niestandardowych wyszukiwaczy (finderów) można samemu zaimplementować tę funkcjonalność.
W tym krótkim wpisie pokażę jak stosować tzw. type hinting (podpowiedzi typów) w php 7.1 i nowszych jeśli chcemy aby przyjmowały określony typ zmiennej albo wartość null.
W tej części zaimplementujemy pokazywanie i ukrywanie opcjonalnych pól formularza za pomocą jQuery.