Kaynağa Gözat

6-3登录页使用模板引擎渲染

linzhijie 5 yıl önce
ebeveyn
işleme
5bd461e650

+ 21 - 0
app/admin/controller/Login.php

@@ -0,0 +1,21 @@
+<?php
+/**
+ * Created by PhpStorm
+ * User: 林志杰
+ * Email: [email protected]
+ * Time: 2020/1/2 12:58
+ */
+
+namespace app\admin\controller;
+
+use app\BaseController;
+use think\facade\View;
+
+
+class Login extends BaseController
+{
+    public function index()
+    {
+        return View::fetch();
+    }
+}

+ 6 - 6
public/static/admin/page/login.html → app/admin/view/login/index.html

@@ -9,8 +9,8 @@
     <meta name="apple-mobile-web-app-status-bar-style" content="black">
     <meta name="apple-mobile-web-app-capable" content="yes">
     <meta name="format-detection" content="telephone=no">
-    <link rel="stylesheet" href="../lib/layui-v2.5.4/css/layui.css" media="all">
-    <link rel="stylesheet" href="../css/login.css">
+    <link rel="stylesheet" href="{__STATIC_PATH}admin/lib/layui-v2.5.4/css/layui.css" media="all">
+    <link rel="stylesheet" href="{__STATIC_PATH}admin/css/login.css">
     <!--[if lt IE 9]>
     <script src="https://cdn.staticfile.org/html5shiv/r29/html5.min.js"></script>
     <script src="https://cdn.staticfile.org/respond.js/1.4.2/respond.min.js"></script>
@@ -41,9 +41,9 @@
         </form>
     </div>
 </div>
-<script src="../lib/layui-v2.5.4/layui.js" charset="utf-8"></script>
-<script src="../lib/jquery-3.4.1/jquery-3.4.1.min.js"></script>
-<script src="../js/common.js" charset="utf-8"></script>
-<script src="../js/login.js?v9"></script>
+<script src="{__STATIC_PATH}admin/lib/layui-v2.5.4/layui.js" charset="utf-8"></script>
+<script src="{__STATIC_PATH}admin/lib/jquery-3.4.1/jquery-3.4.1.min.js"></script>
+<script src="{__STATIC_PATH}admin/js/common.js" charset="utf-8"></script>
+<script src="{__STATIC_PATH}admin/js/login.js?v9"></script>
 </body>
 </html>

+ 4 - 0
config/view.php

@@ -22,4 +22,8 @@ return [
     'taglib_begin'  => '{',
     // 标签库标签结束标记
     'taglib_end'    => '}',
+    // 模板引擎静态资源目录
+    'tpl_replace_string' => [
+        '{__STATIC_PATH}' => '/static/'
+    ]
 ];