В этих ситуациях (насколько я знаю)
Я также хотел бы видеть другие решения.
Пример:
Допустим, я создал template.html, это что-то вроде
<html>
<head>
<title>asd</title>
style tags keywords bla bla bla
</head>
<body>
<div class="menu">
yeah I've my menu here well designed
</div>
<div class="content">
unique content here
</div>
</body>
</html>
. Все это мой единственный html-файл. Возьмем верхнюю часть страницы. Меню будет таким же, но содержимое будет изменено, так что это верх страницы:
<html>
<head>
<title>asd</title>
style tags keywords bla bla bla
</head>
<body>
<div class="menu">
yeah I've my menu here well designed
</div>
Сохраните эту часть как top.php Теперь давайте посмотрим, что мы оставили:
<div class="content">
unique content here
</div>
</body>
</html>
Это будет наша страница. Но как мы можем получить коды от top.php? Точно так же:
<?php include("top.php"); ?>
<div class="content">
unique content here
</div>
</body>
</html>
Теперь сохраните это как page1.php BINGO! Вы не написали ничего о меню, но включите метод, который принесет его вам.
Включает в основном запись всего из файла в другой. Вы можете проверить различия для include_once, require, require_once тоже.
Хорошо, мы создали нашу первую страницу. Как насчет второго? Точно так же:
<?php include("top.php"); ?>
<div class="content">
my second page here
</div>
</body>
</html>
Сохраните это как page2.php
Ну, теперь вам нужно изменить свое меню, но есть две страницы, две сотни страниц, два миллиона страниц. .. Какая разница. Просто измените top.php, вот и все.
Обратите внимание, что в этих кодах; top.php, page1.php и page2.php находятся в каталоге SAME. Если вы хотите включить другой путь, вы должны использовать, например:
<?php include("../top.php"); ?>
//OR
<?php include("myFiles/theme/top.php); ?>
в зависимости от вашего пути.
Надеюсь, это поможет. Читайте руководства PHP для включения. Это действительно просто.
Для выполнения PHP-файлов вам нужен сервер тестирования (или вы можете использовать локальный сервер, например WAMP, XAMP и т. Д.).
Пожалуйста, используйте:
public bool? StockPermit { get; set; }
set;
необходимо для того, чтобы свойство действительно могло быть установлено. ?
необходим, чтобы сделать его обнуляемым.