バックグラウンド静的ページテンプレートとバックグラウンドログインページの展開の実際の部分
序文
Webサイトのバックエンドは通常、基本的な静的ページで開発され、静的ページが動的データに挿入されます。最初に、バックエンドWebサイトテンプレートを見つけます。ここで使用しlayuiAdmin 后台管理模板
ます。クリックして公式Webサイトに入ります。このフレームワークは有料です。本物のコマーシャルを購入してください。
1.静的リソースをプロジェクトにデプロイします
1.新しいバックグラウンド静的リソースフォルダーを作成します
でpublic/static
ディレクトリの新しいadmin
フォルダ、ディレクトリにコピーしたファイルは来る:家庭の早期導入にアクセスしてください。layuiAdmin
dist
http://tp6.com/static/admin/views/index.html
2、バックグラウンドログインページ
1.ディレクトリ構造
ログインコントローラー:
<?php
namespace app\admin\controller;
use app\BaseController;
use think\facade\View;
class Login extends BaseController
{
public function index(){
return View::fetch('index');
}
}
2.テンプレート文字列の置換構成
フォルダのconfig
下のファイルを変更し、view.php
文字列置換構成を追加します。
'tpl_replace_string' => [
'{__STATIC__}' => '/static/'
],
上記の構成は模板引擎
途中で{__STATIC__}
置き換えられることを意味します。/static/
テンプレート文字列置換を使用する機能は主にメンテナンスの便宜のためです。書き込み回数../
を気にせずに一度にすべての静的ファイルのパスを設定すると便利です。login.htmlのコンテンツをテンプレートログインページにコピーします。
元のログインページは静的ファイルパスを参照します。
<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
<link rel="stylesheet" href="../../layuiadmin/style/login.css" media="all">
着替える:
<link rel="stylesheet" href="{__STATIC__}/admin/layuiadmin/layui/css/layui.css" media="all">
<link rel="stylesheet" href="{__STATIC__}/admin/layuiadmin/style/admin.css" media="all">
<link rel="stylesheet" href="{__STATIC__}/admin/layuiadmin/style/login.css" media="all">
テンプレート
报驱动错误Driver [Think] not supported.
がアクセスに使用される場合、その理由は、tp6
デフォルトPHP
ではネイティブテンプレートのみがサポートされているが、構成ファイルのconfig/view.php
構成ではそれが使用されるためThink
です。
解決:
- think-viewのインストールにtpテンプレートを使用する
composer require topthink/think-view
- に改訂され
たプロファイルconfig/view.php
にネイティブテンプレートを使用'type' => 'Think'
する'type' => 'php'
- ネイティブテンプレートを使用する
return View::engine('php')->fetch(“index”);
ログインページへのアクセス:http://tp6.com/admin/login/index