ホームページ  >  記事  >  PHPフレームワーク  >  thinkphpでcssを呼び出す方法

thinkphpでcssを呼び出す方法

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-08-22 11:48:543407ブラウズ

thinkphpでcssを呼び出す方法

#静的ファイルの保存場所

thinkphp は、デフォルトで thinkphp のルートに静的ファイルの保存フォルダーを作成します。フレームワーク パス \public\static

にある静的ファイルを \public\static

thinkphpでcssを呼び出す方法

関連する推奨事項:「

ThinkPHP」に分類するだけです。チュートリアル >>

静的ファイルの呼び出し

thinkphp では、カスタム テンプレートの出力を置き換える方法が提供されています。プロジェクトの設定ファイルで置き換える必要があるルールを定義します。

config.php ファイルを開くと、テンプレート設定モジュールに view_replace_str 項目があり、その中にルールを定義します

// 视图输出字符串内容替换
'view_replace_str'       => [
'__IMG__'=>'/thinkphp/public/static/images',   #静态图片调用规则定义
],

パスはプロジェクトのルート ディレクトリとして指定されます

注: 使い方を学んでいるときに、phpthink5.0.15 がデフォルトで __CSS__ と __JS__ を定義しているようであることがわかりました。パスはパブリック静的フォルダーです。レンダラーがビューを出力するとき (つまり、次の操作) に呼び出されます。ただし、__IMG__ を定義する必要があります。

コントローラーがビューを出力するときに呼び出す

コントローラー呼び出しメソッド

namespace app\index\controller;
use think\View;
class Index extends \think\Controller
{       
    public function index()
    {       
        $view = new View();
        return $view->replace(\think\Config::get('view_replace_str'))->fetch();   #使用get获取view_replace_str里面
        的内容
    }
}

構成ファイルで変数を定義したくない場合は、コントロール内で直接

$view = new View();
return $view->fetch('index',[],['__IMG__'=>'/thinkphp/public/static/images']);

thinkphpでcssを呼び出す方法

を定義して呼び出すことができます。

以上がthinkphpでcssを呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。