1. 程式人生 > >ThinkPHP 學習每日總結

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可以打印出複雜型別變數的值(如陣列,物件) 

相關推薦

ThinkPHP 學習每日總結

ThinkPHP實現介面步驟: ①初始化引數: public $_user = ''; ②例項化構造方法: public function __construct() { // 呼叫父類的構造方法 parent::__construct (); $this

操作符-----long型別(好好學習----每日總結----008)

public class Test { //long型別 void longTest(long x, long y ){ x=x * y; x=x/ y; x=x % y; x=x +

操作符-----float型別(好好學習----每日總結----009)

public class Test { //float型別 void floatTest(float x, float y ){ x=x * y; x=x/ y; x=x % y; x=

ThinkPHP學習】取值的方法總結

RT. ThinkPHP中主要變數型別: 1.從PHP分配的變數,使用assign分配 2.系統變數 3.路徑替換變數 ThinkPHP通過D方法或者M方法能夠在控制器中建立對應資料表的資料物件,從而對其進行資料操作。 資料操作完成之後,可以通過this->assig

關於ThinkPHP學習總結-1

關於URL配置 如果要配置URL為REWRITE模式,則必須先開啟apache/conf/ httpd.conf的 mod_rewrite.so 模組 關於URL的四種配置模式:0、1、2這三種

git 學習筆記總結

upd remove 不常用 常見命令 指定 之前 初始 add manage 換了一家東家以後要用git了,和之前的svn還是有區別的 最明顯的兩個區別就是 1、git 的commit只是提交到本地的一個緩存工作區,git真正提交到中央也就是遠程倉庫的命令是 git pu

第13周張文小組學習情況總結

成員 基本原則 應用 產生 討論 軟件工程 十分 流程 調查問卷 繼上周對於5,6章節的學習之後,這一周我們小組成員基本都已進入7,8章節的自學。 第七章介紹了微軟推薦的軟件開發方法MSF。MSF的最大特性是商業化,並一直體現在項目的實施過程中。所謂商業化意味著客戶的商業利

每日總結-05-19(AC自己主動機結束)

tom www 最大 else bfs dna trie樹 mage val 今天下午討論了一下校賽的題,最終最終拍板,把校賽的題目定下來了。 然後今天A掉了4個AC自己主動機的題目。最終完畢了AC自己主動機專輯裏面的15個題。至此AC自己主動機全然結束。 明天開啟線段

154173526顏靈營 現代軟件工程工作室半月(2017年2月20日~2017年5月31日)學習情況總結

學習內容總結 用法 情況 能力 軟件工程 以及 .com 工作室 工程 學習內容總結: 深入學習了java,提高了一些解決問題的能力。 學到了github的用法。 應對問題的解決思路。 問題1:利用git上傳不了 問題1解決方案:通過百度,以及教程成功上傳 問題2:隨機生

Java學習筆記總結

筆記總結 類型 log tle java基礎學習 mysql 筆記一 java學習 link Java基礎篇 Java基礎學習筆記一 Java介紹 Java基礎學習筆記二 Java基礎語法(變量、數據類型) Java基礎學習筆記三 Java基礎語法(流程控制語句、循環

require學習筆記總結

paths toc sel uil 什麽 回調函數 boa 模塊加載 view 1、為什麽使用require.js 作為命名空間; 作為命名空間使用; 異步加載js,避免阻塞,提高性能; js通過require加載,不必寫很多script 2、require.js的加載 r

每日總結-05-17

div ring else if uil blog ons iostream 麻煩 聯通塊 今天真是極度的不爽,非常不爽!。 今天下午加了一場訓練賽。沒想到加題加難了。。。 加完題晚上一直在寫JSP的作業,怎麽也寫不完,怎麽也寫不出來。。。 晚上回到宿舍也一直

jsp學習筆記總結

方法 tty 內置對象 sso nes ble 兩個 內置 app Cookie中對保存對象的大小是有限制的 解決cookie中無法保存中文的問題: request.setCharacterEncoding URLE

【前端】react學習階段總結學習react、react-router與redux的這些事兒

行程 clas 目前 webpack body src 控制 return 體驗 前言   借用阮一峰的一句話:真正學會 React 是一個漫長的過程。 這句話在我接觸react深入以後,更有感觸了。整個react體系都是全新的,最初做簡單的應用,僅僅使用react-to

JavaWeb學習筆記總結 目錄篇

resp comment let .html ref 開發工具 總結 targe art JavaWeb學習筆記總結 目錄篇 JavaWeb學習筆記一: XML解析 JavaWeb學習筆記二 Http協議和Tomcat服務器 JavaWeb學習筆記三 Servlet

前端學習網站總結

ava 遊樂場 包含 master 在線編程 前端 學習網站 程序 中文版 網站 freeCodeCamp 全棧開發,在線編程,有完善的解答思路,和討論氛圍。 freeCodeCamp 中文版的全棧開發 W3school 中文版的全棧開發 JavaScrip

day3--深入學習命令總結

行數 操作 深入學習 chm lex 相對 print ren directory 1、查看命令幫助的幾種方法 a.[命令] --help 適用於一般命令,非內置命令 b.man [命令] 適用於一般命令,非內置命令 c.help [命令] 適用於內

Apache Shiro學習筆記總結

授權 維護 代碼 自定義 密碼 源碼 器) 對象 訪問控制 1.1 簡介 Apache Shiro是Java的一個安全框架。目前,使用Apache Shiro的人越來越多,因為它相當簡單,對比Spring Security,可能沒有Spring Security做的功能強

vim 的各種用法,很實用哦,都是本人是在工作中學習總結

運維 列表 vim編輯 一個 .com 設置 windows ati 有意義 (一)初級個性化配置你的vim 1、vim是什麽? vim是Vi IMproved,是編輯器Vi的一個加強版,一個極其強大並符合IT工程師(程序員、運維)習慣的編輯器。如果你是一名職業的SE,那麽

【經驗】前段學習經驗總結

ima 視頻 com src 了吧 log 分享 不知道 png 1.第一遍不會,第二遍,第二遍不會,第三遍總會了吧。(視頻+音頻+書籍) 2.看三遍,不如敲一遍。 3.不要半桶水,要麽不知道,要麽真正理解它。 【經驗】前段學習經驗總結