<?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 實現返回邏輯計算的結果 二 具體的操作流...