封裝框架(十二)模板引擎

2021-07-25 16:03:31 字數 630 閱讀 6544

在"require"裡加入

"duncan3dc/blade":"*",

然後執行composer update
在core.php中的view方法中我們修改一下  呼叫blade的模板引擎
//呼叫檢視

public functionview(

$view

,$data

='')

//接收檢視和值

在控制器中我們就可以用$this->view();來呼叫了 例如:

$model 

=newindexmodel();

$data

= $model

->select();

//dump($data);die;

$this

->view(

'index',[

'data'=>

$data

]);

封裝框架(三)搭建框架的入口檔案

1 首先我們建乙個目錄,比如叫myframe 存放整個專案 2 myframe目錄下建立乙個入口檔案,叫index.php 3 myframe目錄下建立乙個目錄叫core,用來存放核心檔案,在core下建乙個core.php 核心檔案 4 早core建立乙個資料夾common 做我們的函式庫 在co...

封裝框架(四)自動載入類

建立完入口檔案之後,我們要建乙個自動載入類 首先index.php後加乙個函式 spl autoload register 入口檔案 1 定義常量 2 載入函式庫 3 啟動框架 define path getcwd 獲取當前框架所在的目錄 define core path core 框架核心檔案所在...

MVC框架的封裝(十一)twig模板引擎

因為我們使用的也是乙個第三方類,需要composer來進行載入。所以我們需要修改composer.json這個檔案,在require中新增一行 twig twig 後邊的 說明我們對版本沒有限制。然後,在cmd中,輸入composer update,進行更新,完成以後,就需要我們去修改之前寫的基礎類...