ホームページ > 記事 > PHPフレームワーク > thinkphpでcssを呼び出す方法
#静的ファイルの保存場所
thinkphp は、デフォルトで thinkphp のルートに静的ファイルの保存フォルダーを作成します。フレームワーク パス \public\static にある静的ファイルを \public\static 関連する推奨事項:「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を呼び出す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。