Maison >cadre php >PensezPHP >Comment appeler CSS dans thinkphp

Comment appeler CSS dans thinkphp

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-22 11:48:543445parcourir

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',   #静态图片调用规则定义
],

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里面
        的内容
    }
}

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']);

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!

Déclaration:
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