Bantuan segera untuk memasukkan masalah fail dalam PHP Smarty!
帅帅的阿猪
帅帅的阿猪 2017-10-25 20:18:35
0
1
1503

捕获.JPG

Gambar itu ialah direktori tapak saya, index.php berada dalam direktori root, head.php dan fail kelas smarty instantiated (config.php) berada dalam direktori include, templat menyimpan fail index.html dan head.html Isi kandungan.

Saya ingin bertanya mengapa saya membuat instantiated kelas masing-masing dalam index.php dan head.php, kemudian memberikan atribut, memaparkan fail html yang sepadan, dan kemudian menggunakan {include file='head.html dalam index.html '} menunjukkan bahawa pembolehubah yang saya berikan dalam head.php tidak wujud? Ia adalah perkara biasa untuk mengakses index.php dan head.php masing-masing

Kod pos:

fail index.php

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

fail index.html

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

fail head.php

rreee

fail head.html

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

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

帅帅的阿猪
帅帅的阿猪

我是一只帅帅的阿猪

membalas semua(1)
路过

Sila lihat laluan fail yang diimport dalam head.php?

  • balas Betul, adalah perkara biasa untuk saya mengakses head.php dan Index.php secara berasingan.
    帅帅的阿猪 pengarang 2017-10-26 09:36:11
  • balas Balas 0: Bagaimanakah ia dianggap normal? Adakah anda telah membuat seketika $sm yang anda gunakan? Iaitu $sm = new Smarty();
    路过 pengarang 2017-10-26 09:42:39
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan