Maison > cadre php > PensezPHP > le corps du texte

Comment appeler CSS dans thinkphp

爱喝马黛茶的安东尼
Libérer: 2019-08-22 11:48:54
original
3377 Les gens l'ont consulté

Comment appeler CSS dans thinkphp

Emplacement de stockage de fichiers statiques

thinkphp a créé un dossier de stockage de fichiers statiques par défaut à la racine de thinkphp framework Dans le chemin publicstatic

il suffit de mettre la classification des fichiers statiques dans publicstatic

Comment appeler CSS dans thinkphp

Recommandations associées : "Tutoriel ThinkPHP"

Appel de fichiers statiques

Dans thinkphp, la méthode de remplacement de sortie de modèle personnalisé a été donnée en premier dans le fichier de configuration du projet. Définissez les règles que nous devons remplacer

Ouvrez le fichier config.php, il y a un élément view_replace_str dans le module de configuration du modèle, définissez nos règles dedans

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

Le chemin est spécifié comme racine répertoire du projet

Remarque : lorsque j'apprenais à l'utiliser, j'ai découvert que phpthink5.0.15 semble avoir défini __CSS__ et __JS__ par défaut. Le chemin est le dossier public statique que nous avons stocké ci-dessus, et il y en a. pas besoin de l'appeler lorsque le contrôleur affiche la vue (c'est l'opération suivante). Mais __IMG__ doit encore être défini.

Appelez lorsque le contrôleur affiche la vue

Le contrôleur appelle la méthode

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里面
        的内容
    }
}
Copier après la connexion

Si vous ne souhaitez pas définir de variables dans le fichier de configuration , vous pouvez directement dans le contrôle Définir et appeler

$view = new View();
return $view->fetch('index',[],['__IMG__'=>'/thinkphp/public/static/images']);
Copier après la connexion

Comment appeler CSS dans thinkphp

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!