最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

yii框架模型是什么

来源:动视网 责编:小采 时间:2020-11-03 18:24:27
文档

yii框架模型是什么

yii框架模型是什么:yii框架模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。可通过继承 yii\base\Model 或它的子类定义模型类, 基类yii\base\Model支持许多实用的特性:属性: 代表可像普通类属性或数组 一样被访问的业务数据; (推荐学习:yii框架)属性
推荐度:
导读yii框架模型是什么:yii框架模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。可通过继承 yii\base\Model 或它的子类定义模型类, 基类yii\base\Model支持许多实用的特性:属性: 代表可像普通类属性或数组 一样被访问的业务数据; (推荐学习:yii框架)属性


yii框架模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。

可通过继承 yiiaseModel 或它的子类定义模型类, 基类yiiaseModel支持许多实用的特性:

属性: 代表可像普通类属性或数组 一样被访问的业务数据; (推荐学习:yii框架)

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

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

验证规则: 确保输入数据符合所申明的验证规则;

数据导出: 允许模型数据导出为自定义格式的数组。

Model 类也是更多高级模型如Active Record 活动记录的基类。

信息: 模型并不强制一定要继承yiiaseModel,但是由于很多组件支持yiiaseModel, 最好使用它做为模型基类。

属性

模型通过 属性 来代表业务数据,每个属性像是模型的公有可访问属性, yiiaseModel::attributes() 指定模型所拥有的属性。

可像访问一个对象属性一样访问模型的属性:

$model = new appmodelsContactForm;
// "name" 是ContactForm模型的属性
$model->name = 'example';
echo $model->name;

也可像访问数组单元项一样访问属性,这要感谢yiiaseModel支持 ArrayAccess 数组访问 和 ArrayIterator 数组迭代器:

$model = new appmodelsContactForm;
// 像访问数组单元项一样访问属性
$model['name'] = 'example';
echo $model['name'];
// 迭代器遍历模型
foreach ($model as $name => $value) {
 echo "$name: $value
";
}

文档

yii框架模型是什么

yii框架模型是什么:yii框架模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。可通过继承 yii\base\Model 或它的子类定义模型类, 基类yii\base\Model支持许多实用的特性:属性: 代表可像普通类属性或数组 一样被访问的业务数据; (推荐学习:yii框架)属性
推荐度:
标签: 什么是 模型 Yii
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top