日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

TP6在composer包里寫控制器

作者:nece001 更新時間: 2023-07-07 編程語言

前提:首先要了解下如何自建composer包。

1.先建一個空包,加一個文件:composer.json

{
    "name": "test/ctrs",
    "type": "library",
    "license": "MIT",
    "autoload": {
        "psr-4": {
            "app\\controller\\ctrs\\": "src/"
        }
    }
}

?2.建一個源碼目錄src,在src下建相關(guān)文件:

?Test.php

<?php

namespace app\controller\ctrs;

use think\facade\View;

class Test
{
    public function index()
    {
        // 設(shè)置視圖目錄
        View::config(['view_path' => __DIR__ . '/view/']);
        // View::config(['view_path' => 'D:\tmp\test\php\2\tp\vendor\test\ctrs\src\view/']);

        return view('index', array('time' => time()));
    }
}

布局文件:layout.html

<!DOCTYPE html>
<html>
    <head>
        <title>{block name="title"}默認(rèn)標(biāo)題{/block}</title>
    </head>
    <body>
        <h1>layout!!</h1>
        {block name="body"}body{/block}
    </body>
</html>

視圖文件:

{extend name="layout" /}

{block name="title"}
頁面標(biāo)題
{/block}

{block name="body"}
  <h2>Composer 包中的視圖!!</h2>

  <div>
    time:{$time}
  </div>
{/block}

原文鏈接:https://blog.csdn.net/nece001/article/details/131449455

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新