Yii框架 模型類 Models

1.什麼是模型數組

  模型是MVC模式中的一部分,是表現業務數據、規則和邏輯的對象。yii

  可經過繼承 yii\base\Model 或它的子類定義模型,基類yii\base\Model 支持許多實用的特性:spa

    屬性:表現業務數據,能夠像普通類屬性或數組同樣被訪問;3d

    屬性標籤:指定屬性顯示出來的標籤;orm

    塊賦值:支持一步給許多屬性賦值;對象

    驗證規則:確保輸入數據符合所聲明的驗證規則繼承

    數據導出:容許模型數據導出爲自定義格式的數組表單

  Model類也是更多高級模型如 Active Record 活動記錄的基類,更多關於這些高級模型的詳情請參考相關手冊。date

2.屬性的定義和訪問model

  像普通類屬性或數組同樣被訪問

  $model = new ContactForm();

  $model['name']='weixi';

  echo $model['name'];

3.塊賦值

  只用一行代碼將用戶全部的表單輸入填充到一個模型,很是方便。

4.驗證規則

  當模型接收到終端用戶輸入的數據,數據應當知足某種規則(稱爲驗證規則,也稱業務規則)。

  可調用 yii\base\Model::validate() 來驗證接收到的數據。

相關文章
相關標籤/搜索