Aide urgente sur le problème d'inclusion de fichier dans PHP Smarty !
帅帅的阿猪
帅帅的阿猪 2017-10-25 20:18:35
0
1
1490

捕获.JPG

L'image est le répertoire de mon site, index.php est dans le répertoire racine, head.php et le fichier de classe smarty instancié (config.php) sont dans le répertoire d'inclusion, les modèles stockent les fichiers index.html et head.html Table des matières.

Je voudrais demander pourquoi j'ai instancié des classes dans index.php et head.php respectivement, puis attribué un attribut, affiché le fichier html correspondant, puis utilisé {include file='head.html in index.html '} shows que la variable que j'ai donnée dans head.php n'existe pas ? Il est normal d'accéder respectivement à index.php et head.php

Code postal :

fichier index.php

<?php
require_once 'include/config.php';
$sm->assign('title','hello');
$sm->display('templates/index.html');
?>

fichier index.html

{include file='head.html'}
{$title}
</body>
</html>

fichier head.php

<?php
require_once 'config.php';
$sm->assign('hea','这是head头部');
$sm->display(FILES.'templates/head.html');
?>

fichier head.html

<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
{$hea}


.

帅帅的阿猪
帅帅的阿猪

我是一只帅帅的阿猪

répondre à tous(1)
路过

Regardez le chemin du fichier importé dans head.php ?

  • répondre C'est vrai, il est normal que j'accède à head.php et Index.php séparément.
    帅帅的阿猪 auteur 2017-10-26 09:36:11
  • répondre Réponse 0 : Comment est-ce considéré comme normal ? Avez-vous instancié le $sm que vous avez utilisé ? C'est $sm = new Smarty();
    路过 auteur 2017-10-26 09:42:39
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal