<?php
/** * @name samplemodel
* @desc sample資料獲取類, 可以訪問資料庫,檔案,其它系統等
* @author mateng
*/class samplemodel
public function
selectsample
() public function insertsample($arrinfo)
}複製**
我們現在看到的前面幾行是一些注釋,雖然是注釋,但是對我們了解框架,了解程式有很大的幫助,那麼我們現在看看鳥哥在這裡對我們說了些什麼:
我們繼續看下面,下面就是我們的**主體了,在這裡它沒有繼承其他類,而且類名的命名方式是:駝峰式命名法。
那麼我們看看這個model類裡面有些什麼方法:
我們現在大致了解了sample這個類了,以及他的寫法,那麼我們現在建立乙個新的類。就取名user.php吧。
我們現在在models目錄下面建立乙個user.php檔案,裡面寫乙個類,而且類的名字是檔名+model。我們看目錄結構:
我們在hello.php控制器中載入一下它看看是否成功。
現在我們開啟hello.php,然後在indexaction方法中我們new usermodel();。看**:
<?php
/** * created by phpstorm.
* user: mateng
* date: 2017/11/10
* time: 上午12:08
*/class hellocontroller extends yaf_controller_abstract
}複製**
然後我們在user.php這個model類中在新增乙個select方法,return乙個陣列:
public function
selectuser
()複製**
然後我們在hello.php控制器中呼叫這個方法:
$model = new usermodel();
var_dump($model->selectuser());
exit;複製**
然後我們執行:http://localhost/lbxd/public/index.php/index/hello/index
yaf的一些內建類
kmp從入門到放棄
標籤 kmp 擴充套件kmp 給你兩個字串,你需要回答,b串是否是a串的子串 a串是否包含b串 a aaaaaaaaaaaaaaaaaaaaaaaaaab b aaaaaaaab 最壞狀態 o mn 一般做法 for 列舉b在a串中的起始位置 for 向後比較ab是否相等 o n m 傳說中的kmp...
beego 從入門到放棄
beego 的專案基本都是通過 bee命令來建立的,所以在建立專案之前確保你已經安裝了 bee 工具和 beego。如果你還沒有安裝,那麼請查閱 beego 的安裝 和 bee 工具的安裝 現在一切就緒我們就可以開始建立專案了,開啟終端,進入 gopath src 所在的目錄 建立乙個專案名為201...
Flutter從入門到放棄
本篇主要記錄下flutter的學習路線。一 認識flutter 可以檢視這些文章 二 dart語言 1 認識dart語言 2 學習 從2018.02開始出現dart2,屬於強型別語言。介紹位址參考 三 開始flutter 網上也有很多部落格介紹了flutter怎麼安裝,但大多介紹不全,第一次安裝難免...