Rozszerzanie Yii jest powszednią czynnością podczas dewelopmentu. Na przykład, gdy piszesz nowy kontroler, rozszerzasz Yii poprzez dziedziczenie po klasie jego CController; gdy piszesz nowy widżet, dziedziczysz po CWidget lub istniejącej klasie widżetu. Jeśli rozszerzony kod jest przeznaczony do ponownego użycia przez innych deweloperów, nazywamy go rozszerzeniem (ang. extension).
Rozszerzenie zazwyczaj służy jednemu celu. W nazewnictwie Yii, można to sklasyfikować następująco:
Rozszerzenie może być również komponentem, który nie należy do żadnej z wyżej wymienionych kategorii. W rzeczy samej, framework Yii jest starannie zaprojektowany, tak że niemal każda jego część kodu może być rozszerzona oraz dostosowana do indywidualnych potrzeb.
Signup or Login in order to comment.