yii框架

【前天内容回顾】

后台添加、删除、修改、搜索商品信息。

数据模型模型运行。

添加数据:

通过小部件创建表单。

收集表单信息并将其放入数据模型的对象中。

调用数据模型的se()方法实现数据的存储(插入)新货。

修改数据:

通过get传递修改商品的id。

通过一个小对象小部件创建一个修改过的表单

收集表单信息并将其放入数据模型的对象中。

调用数据模型的se()方法来更新数据Goods:: model。

删除数据:

del($id) – ( deleteByPk($pk,$condition= ‘ ‘,$params=array())

通过get将删除商品的id传递给删除页面。

模型对象创建后,可以删除商品信息。

查询数据:

Find()一次只获取一条数据,并以模型对象的形式返回给我们。

findBySql

findByPk

FindAll()可以一次获取多条数据,数据以模型对象数组的形式返回给我们(即使只有一个结果)。

findAllBySql()

findAllByPk

查找($contion,$param)

$condition相当于where之后的条件

$param设置where条件的参数值

中级标准,

选择组订单别名条件偏移限制

AR模式处理数据库信息活动记录活动记录

findBySql();

数据访问对象(Data Access Object)

yii框架

分页数据,前台用户注册,根据具体情况讲解用户登录系统。

[商品信息分页数据]

记录总数= 110条数据

每页显示的信息数量== 20条数据

总页数页面=计数除以每次向上舍入5.5向上舍入等于6。

获取每一页的具体信息

Limit这个关键字可以限制mysql中一次获取的信息的数量。

极限偏移量,行数;

Offset =(n-1)*per,20;

第1页:极限0,20;一个

第2页:限制20,20;2

第3页:极限40,20;三

第n页:limit (n-1)*per,20;

我们准备了寻呼课。

通过一个小案例演示分页类的使用。

分页类与Yii框架相结合

分页类作为组件组件存在于Yii框架中。

分页:

获取商品记录的总数

实例化分页对象

重新组织特定的分页sql语句指令

获取页码列表

分页类结合Yii框架,以组件构件的形式存在。

【前台用户注册功能】

它是在数据库中建立数据表和表格,实现信息在数据库中的采集和存储。

本质上和加货是一样的。

实现多种样式的表单域。

表单数据验证

在数据库中建立用户注册表sw_user。

设置分隔符。

实现用户注册信息的采集和验证(表单验证)

现在我们实现表单验证。

我们调用attributes,一个模型中不存在的属性,类会自动执行神奇的方法_ _ set();

今天内容的摘要:

数据分页实现了分类页作为组件被继承到Yii框架中。

Widget,一个小部件,创建一个用户注册表单,并使用多种表单字段来实现。

通过模型数据模型中的方法rules()设置,对规则进行了详细的验证。

属性是数据模型的属性,可以帮助我们收集表单信息。

家庭作业:

在后台实现商品数据分页显示。

在前台,通过小对象实现用户注册表单,练习小widget的使用。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

发表回复

登录后才能评论