用PHP写出一个数的所以因子,thinkphp

1.thinkphp采用模块(m)和操作(a)的方式来执行

2.因此应用开发中的一个重要过程就是给不同的模块定义具体的操作。一个应用如果不需

要和数据库交互的时候可以不需要定义模型类(Model),但是必须定义Action控制器。

Action控制器的定义非常简单,只要继承Action基础类就可以了。操作方法必须定义为Public类型,否则会报错。并注意操作方法的命名不要和内置的Action类的方法重复。

系统会自动定位当前操作的模板文件,而默认的模板文件应该位于项目目录下。

3.url访问http://域名/入口文件名/(组名)/Actionname(控制器类

名)/functionname(方法名)

4.'DB_PREFIX'=>'think_',//数据库表前缀

数据库表的curd操作

M(“tablename”)->add($data);//创建

M(“tablename”)->save($data);//更新

M(“tablename”)->delete($id);//删除

M(“tablename”)->select()->xxx;//查询

$data=array(‘name’=>xxx,……………….)

$data=M(“tablename”)->where(“id=1”)

5.控制器命名规则控制器名称+Action.class.php

6.模型命名规则模型名称+Model.class.php(数据库的表名和字段全部采用小写形式,型名

称是出去表前缀的数据表名称,并且首字母大写,类名与模型名称一样)

7.模板命名规则在模板文件中新建一个文件夹对应控制器的名字,再在此建立一个html

文件对应于方法名称

8.Thinkphp的自动验证array(验证字段,验证规则,错误提示,验证条件,附加规则,验证时间)

在Model类定义$_auto 属性,可以完成数据自动处理功能,用来处理默认值、数据过滤以及其他系统写入字段。$_auto属性是由多个填充因子组成的数组,填充因子定义格式:array(填充字段,填充内容,填充条件,附加规则)

9.Thinkphp中eq,neq,gt,lt等表达式缩写

eq等于

neq不等于

gt大于

egt大于等于

lt小于

elt小于等于

like LIKE

between BETWEEN

notnull IS NUT NULL

null IS NULL

首先安装Zend Studio for Eclipse

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值