yaf打造自己的api介面框架(細說model)

2021-08-18 08:27:11 字數 1304 閱讀 8992

<?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的一些內建類

打造自己的php框架

自己打造php框架,首先要對自己的框架定位,為什麼現在已經有這麼多非常成熟的框架而不用,要用自己的php框架。1 為了更快的開發效率 2 為了更高的執行效率 3 彰顯出自己的實力 一 框架流程 要想打造乙個自己的php框架還要了解框架的執行流程 入口檔案 定義常量 引入函式庫 自動載入類 啟動框架 ...

打造自己的MVC框架

打造自己mvc框架 1 mvc概念 model view controller 控制器 2 psr規範 psr1 基礎程式設計規範 psr2 編碼風格規範 psr3 日誌介面規範 psr4 自動載入規範 3 命名規範 檔名和類名相同 大駝峰原則 indexcontroller 命名空間名和資料夾名相...

打造自己的php框架

最近總覺得用別人的框架這麼難受呢,所以在閒暇的時候就開始自己學習搭建自己的框架,我也是學習當中 一 框架的執行流程 1 入口檔案 所有的請求進入到入口檔案,然後進行分發 2 自動載入類 3 啟動框架 4 路由類 通過解析url,找到需要載入的控制器和方法 5 實現返回邏輯計算的結果 二 具體的操作流...