Дописывание Yii путем расширения - стандартная практика в процессе разработки. Например, для написания нового контроллера, вам необходимо расширить Yii путем наследования его класса CController; для написания виджета - класса CWidget или класса уже существующего виджета. Если дописанный код оформлен для использования сторонними разработчиками, мы называем его расширением (extension).
Как правило, каждое расширение служит только для одной цели. Используя терминологию, принятую в Yii, расширения можно классифицировать следующим образом:
Впрочем, расширение может и не соответствовать ни одной из перечисленных категорий. Yii изначально был спроектирован таким образом, чтобы любую его часть можно было изменить и дополнить для любых нужд.
Signup or Login in order to comment.