別前端と後端thinkphp

別前端と後端thinkphp

単にその前に研究TPのどのような進路を記録。

フロントエンドのHTMLページのレンダリング

<?php
namespace app\index\controller;
use think\Controller;

class Index extends Controller
{
    public function index()
    {
        return $this->fetch();
    }
}

この場合、あなたは、あなたのフロントエンドアプリケーション/インデックス/ビューにファイルに必要なデフォルトのフォルダのような、構築された独自のに必要ではありません表示されます:アプリケーション/インデックス/ビュー/ index.htmlを

レンダリングのフロントエンドJS / CSSファイル

一般的にJS / CSSファイルを公開/静的に配置され、例えば、私は新しい管理フォルダ(つまり、/公共/静的/ admin)を作成するためにここにいる、それだけでレンダリングされたHTMLで呼び出すための時間であり、あなたがここにすることができますあるいは使用
https://www.kancloud.cn/manual/thinkphp5/118120は
その後のconfig.php新しい以下、すなわち同じディレクトリ・インデックス・コントローラの下でAPP /インデックス

<?php
return [
    'view_replace_str'  =>  [
        '__PUBLIC__'=>'/public/static/admin/',
    ],
];

次に、あなたは自動的に/公共/静的/管理/交換するのに役立ちますhtmlファイルの前に__PUBIC__を入力します。
もちろん、あなただけの__PUBLIC__言葉場合、出力は/公共/静的/管理を/そして、コールCSS / JSファイルは、おそらく、HTTPのとき:// localhostを:8888 / index.phpを S = /公共/静的/管理/ これは確かにCSS / JSファイルを呼び出す方法はありません?。以下のようにスキームを解決することができる。
その/public/index.phpに定数を追加すること

<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: liu21st <[email protected]>
// +----------------------------------------------------------------------

// [ 应用入口文件 ]

// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
define('SITE_URL','http://127.0.0.1:8888/');
// 加载框架引导文件
require __DIR__ . '/../thinkphp/start.php';

そして、ちょうど設定ファイルを書きます

<?php
return [
    'view_replace_str'  =>  [
        '__PUBLIC__'=>SITE_URL.'/public/static/admin/',
    ],
];

この場合、値PUBLIC__ __ http://127.0.0.1:8888//public/static/admin/である
法線を変更することができ、フロントファイルにその後、
例えば

<link rel="stylesheet" href="__PUBLIC__/layui/css/layui.css">

おすすめ

転載: www.cnblogs.com/nul1/p/12239478.html