Arduino问答实验室

ThinkPHP3.1快速入门 2.数据CURD0条评论

作者:学长   发布于:2013年8月14日 15:27:25 周三    分类: PHP    1496 人浏览

ThinkPHP3.1快速入门 2.数据CURD


1. ThinkPHP 类的默认函数是 public function index()

    最好在 Form 模组里面加上这个建构函数,再进行其他如 add read 等操作。

2. CURD 对应

    create = add 新增
    update = save 修改/诸存

    read = find 或 select , find 由主键搜寻数据, select 数据集

3. 本节的操作,都在 Form 模组里面,

   也就是说都在 Lib/Action/FormActionclass.php 里面。

4. Form 里的各个函数名,对应在 Tpl/Form/函数名.html 。

    add.html 

5. 模型 Model 可以理解为 数据库的操作。

    文中 D 函数要对应模型(数据库),M 是数据集合,不需要模型。

6. Lib/Model/模型名+Model.class.php 用来做数据验证、自动完成。

    $_validate 自动验证

    $_auto 自动完成

7. 自动验证如果无法理解,可以先看完记下来,不一定马上实作。

8. 直接写入用 add 方法,代表完全信任数据。用於内部数据处理后的写入,没经过客户端。

9. add 方法,支持数组方式,也支持对象方式。仔细分辨,以启开发时会有用。

10. AR 模式 ActiveRecord 模式

11. 读取的部份 find 跟 where 的使用以后常用。

12. 更新数据的拆解动作:1. 先读出数据,2. 更改,3. 将更改后的数据用 save 写回。写回时 save 的条件是表的主键。

13. setField 更改某字段的值。

14. 数值加减 setInc setDec

15. Delete 的使用方式


有同学说已经学习完ThinkPHP ,开始步入开发阶段。但学长 ThinkPHP 快速入门 的补强说明才写了一篇。

这个补强系列文章,有的是基础,有的是经验,有的是补足原始教程的灵魂。

虽然如此,此系列文章仍然只是 补充 原教程的文章,

能够直接进入 ThinkPHP 开发,我想进步得会最快,得到的会比本系列文章多得更多。


Me.png

Arduino问答实验室- 本站版权
1、本主题由文章作者发表,文章作者与Arduino问答实验室享有文章相关版权
2、转载或引用本文时请同时征得文章作者和Arduino问答实验室的同意
3、本站部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站即时予与以处理
5、原文链接:www.985z.com/?post=17
二维码
继续查看有关 ThinkPHP PHP CURD ActiveRecord 的文章

我来说说

*

*