Расширение функциональности Yii — стандартная практика в процессе разработки. Например, при написании нового контроллера вам необходимо расширить Yii путём наследования его класса CController; при написании виджета — класса CWidget или класса уже существующего виджета. Если созданный код предназначен для повторного его использования сторонними разработчиками, то мы называем его расширением (extension).
Как правило, каждое расширение решает только одну задачу. Используя терминологию, принятую в Yii, расширения можно классифицировать следующим образом:
Впрочем, расширение может и не соответствовать ни одной из перечисленных категорий. Yii изначально был спроектирован таким образом, что практически любую его часть можно изменить и дополнить для любых нужд.
Found a typo or you think this page needs improvement?
Edit it on github !
Signup or Login in order to comment.