两小时学Thinkphp3.1(多数来自thinkphp3.1快速…
2018-06-22 05:07:41来源:未知 阅读 ()
调试模式
define('APP_DEBUG',TRUE);
定义自动验证
protected $_validate = array( array('title','require','标题必须'), );
查找读取数据
$Form = M('Form'); // 读取数据 $data = $Form->find($id);//这里之所以用M方法而没有用D方法,是因为find方法是基础模型类Model中的方法,所以没有必要浪费开销去实例化FormModel类
获取某个字段的值
$title = $Form->where('id=3')->getField('title');
查询方式
1:$User->where('type=1 AND status=1')->select(); 2://用数组 $User = M("User"); // 实例化User对象 $condition['name'] = 'thinkphp'; $condition['status'] = 1; // 把查询条件传入查询方法 $User->where($condition)->select(); 3://用对象 $User = M("User"); // 实例化User对象 // 定义查询条件 $condition = new stdClass(); $condition->name = 'thinkphp'; $condition->status= 1; $User->where($condition)->select(); 4://不同字段的不同查询条件 $User = M("User"); // 实例化User对象 $map['status&title'] =array('1','thinkphp','_multi'=>true); // 把查询条件传入查询方法 $User->where($map)->select();
获取变量
$id = $this->_get('id'); // 获取get变量 $name = $this->_post('name'); // 获取post变量 $value = $this->_session('var'); // 获取session变量 $name = $this->_cookie('name'); // 获取cookie变量 $file = $this->_server('PHP_SELF'); // 获取server变量
定义路由规则:
'URL_ROUTE_RULES' => array( //定义路由规则 'new/:id\d' => 'News/read', 'new/:name' => 'News/read', 'new/:year\d/:month\d' => 'News/archive', ),
访问时便可以用下面的地址:
http://serverName/index.php/new/8
跳转页面:
redirect(U("Form/regist"),1,"用户名不存在,即将跳转注册"); $this->redirect(U("Form/regist"),1,"用户名不存在,即将跳转注册");//这句只会打印出内容而不会跳转
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- ThinkPHP3.1.x修改成功与失败跳转页面的方法 2020-03-22
- PHP安装BCMath扩展 2018-12-09
- 前端学PHP之自定义模板引擎 2018-06-22
- 多数据表共用一个页的新闻发布 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash