ThinkPHP 学习每日总结

ThinkPHP实现接口步骤:

①初始化参数:

public $_user = '';

②实例化构造方法:

public function __construct() {
		// 调用父类的构造方法
		parent::__construct ();
		$this->_Muser = D ( 'User' );
	}

注:D方法中的参数有对应名称的Model类UserModel.class.php;同时该名称也是数据库表名。(若model类名与D方法中的参数不一致,则会出现找不到请求的Model类中的方法;若数据表名与D方法中的参数不一致,则会出现表不存在)

③写接口函数

function user() {
		// 获取参数
		$name = $_REQUEST ['name'];
		$uuid = $_REQUEST ['uuid'];
		
		// 记录
		$data = array (
				'name' => $name,
				'uuid' => $uuid
		);
		$result = $this->_Muser->addUser( $data );
		if ($result) {
			echo ("数据添加成功!");
		} else {
			echo ("数据添加失败!");
		}
	}
}

对应的UserModel.class.php

<?php
namespace Api\Model;

use Api\Common\CommonModel;

class UserModel extends CommonModel {

/**
		 * 添加用户
		 * @param [必需] Array 	data 	要添加的对象数组
		 */
		function addUser($data){
			$result = $this->add($data);
			return $result;
		}
}

echo(),print(),print_r()之间的区别

  • echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) 
  • print只能打印出简单类型变量的值(如int,string) 
  • print_r可以打印出复杂类型变量的值(如数组,对象) 






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值