旗下导航:搜·么
当前位置:网站首页 > PHP框架 > YII > 正文

yii框架模子是什么【yii框架教程】,yii

作者:搜搜PHP网发布时间:2019-12-01分类:YII浏览:98


导读:yii框架模子是MVC形式中的一部分,是代表营业数据、划定规矩和逻辑的对象。可经由过程继续yii\base\Model或它的子类定义模子类,基类yii\ba...

yii框架模子是 MVC 形式中的一部分, 是代表营业数据、划定规矩和逻辑的对象。

可经由过程继续 yii\base\Model 或它的子类定义模子类, 基类yii\base\Model支撑许多有用的特征:

属性: 代表可像一般类属性或数组 一样被接见的营业数据; (引荐进修:yii框架)

属性标签: 指定属性显示出来的标签;

块赋值: 支撑一步给许多属性赋值;

考证划定规矩: 确保输入数据相符所说明的考证划定规矩;

数据导出: 许可模子数据导出为自定义花样的数组。

Model 类也是更多高等模子如Active Record 运动纪录的基类。

信息: 模子并不强迫一定要继续yii\base\Model,然则因为许多组件支撑yii\base\Model, 最好使用它做为模子基类。

属性

模子经由过程 属性 来代表营业数据,每一个属性像是模子的公有可接见属性, yii\base\Model::attributes() 指定模子所具有的属性。

可像接见一个对象属性一样接见模子的属性:

$model = new \app\models\ContactForm;
// "name" 是ContactForm模子的属性
$model->name = 'example';
echo $model->name;

也可像接见数组单位项一样接见属性,这要谢谢yii\base\Model支撑 ArrayAccess 数组接见 和 ArrayIterator 数组迭代器:

$model = new \app\models\ContactForm;
// 像接见数组单位项一样接见属性
$model['name'] = 'example';
echo $model['name'];
// 迭代器遍历模子
foreach ($model as $name => $value) {
    echo "$name: $value\n";
}

以上就是yii框架模子是什么的细致内容,更多请关注ki4网别的相干文章!

标签:yii