Yii framework - www.srebniak.pl
Yii framework
Yii jest frameworkiem o architekturze MVC posiada możliwość tworzenia zdarzeń oraz definiowania zachowań (behaviour). Komponentowa budowa umożliwia łatwe pisanie własnych modułów oraz rozszerzeń. Z pośród innych frameworków wyróżnia go wysoka wydajność, ogrom gotowych funkcji i przejrzysta dokumentacja. Framework jest lekki, wyposażony w mechanizmy buforujące. Framework oferuje wsparcie testów jednostkowych, które wymaga PHPUnit oraz Selenium.
Read More
Po długiej przerwie wracam do wątku dotyczącego frameworka Yii. Jeżeli będziecie mieli jakieś problemy z Yii piszcie w komentarzach. Jak wam pewnie wiadomo modele służą do obiektowej reprezentacji danych z formularza bądź już z bazy danych. Do generowania modelu używam narzędzia gii, które zostanie opisane w następnej części. Jednak sam model z relacjami to nie wszystko. W dzisiejszym wpisie przybliżę wam nazwane podzbiory, walidatory oraz wirtualne atrybuty.
Read More
W poprzednim wpisie poruszyłem kwestie organizacji struktury katalogów dla aplikacji pisanych w Yii. Yii framework pozwala na całkowitą dowolność w tej kwestii. W tym wpisie przedstawie krok po kroku jak stworzyć prostą aplikacje z podziałem na część dla użytkownika oraz administratora. Dodatkowo wydzielimy część wspólną dla elementów używanych we wszystkich częściach. Struktura ta sprawdza się doskonale przy małych i średnich projektach tworzonych za pomocą yii framework.
Read More
Ostatnimi czasy rozpocząłem tworzenie bardzo dużego projektu. W trakcie rozwoju oraz dodawaniu coraz to nowszych ficzersów wystąpił problem z organizacją hierarchii katalogów. Aplikacja nie miała wyraźnego podziału na część dla użytkownika bądź administratora. Dodatkowo w przyszłości cały system miał zostać rozbudowany o API oparte o protokół XML, a do prac nad nim miały dołączyć kolejne 2 osoby. Po dłuższych przeszukiwaniach w sieci i głębszej analizie struktur kilku aplikacji natrafiłem na artykuł, który po drobnych modyfikacjach oraz testach rozwiązał mój problem. Zapraszam do czytania!
Read More
1
© 2021 Więcej informacji
o mnie