首頁  >  文章  >  後端開發  >  Yii框架官方指南系列33—擴展Yii:概覽

Yii框架官方指南系列33—擴展Yii:概覽

黄舟
黄舟原創
2017-02-15 09:26:021028瀏覽



在開發中擴展Yii是一個很常見的行為.例如,當你寫一個新的控制器時,你通過繼承CController 類擴展了Yii;當你編寫一個新的組件時,你正在繼承CWidget 或一個已存在的元件類別.如果擴充程式碼是由第三方開發者為了復用而設計的,我們則稱之為extension(擴充).

一個擴充通常是為了一個單一的目的服務的.在Yii 中,他可以按照如下分類:

  • 應用的部件

  • 組件

  • 控制器

  • 校驗器: 校驗器是一個繼承自CValidator 類別的部件.
  • 輔助器: 輔助器是一個只具有靜態方法的類別.它類似於使用類別名稱作為命名空間的全域函數.
  • 模組: 模組是一個有著若干個類文件和相應特長文件的包.一個模組通常更高級,比一個單一的部件具備更先進的功能.例如我們可以擁有一個具備整套用戶管理功能的模組.
  • 擴展也可以是不屬於上述分類中的任何一個的部件.事實上,Yii 是設計的很謹慎,以至於幾乎它的每段代碼都可以被擴展和訂制以適用於特定需求。
  • 擴充系列教學:

    Yii框架官方指南系列34-擴充Yii:使用擴充
  • Yii框架官方指南系列35-擴充Yii:建立擴充

    Yii框架官方指南系列36-擴充Yii:使用第三方函式庫
以上就是Yii框架官方指南系列33-擴充Yii:概覽的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn