我想知道在php中是否有类似内容占位符的东西..就像我们在asp中使用的那个..我有我的index.php而我只想要一个部分如果要更新的页面,我是使用css.I正在考虑制作index.php的副本,然后将其重命名为例如register.php。然后在需要的地方更改css标签。它是如何完成的? index.php中有一些部分将保持不变。例如:列表类别,子类别。现在我想实现一个注册部分。类别列表应该仍然存在,index.php的一部分将会改变..
答案 0 :(得分:2)
ASP.NET是开箱即用的面向对象,而PHP不是。因此,PHP没有本地“占位符”。如果你想要这种类型的功能,你应该使用像Kohana这样的MVC框架。那,或者你可以创建自己的简单模板。
例如,这是简单的页面:
<?php
include("header.php");
include("navigation.php");
?>
<h1>About Us</h1>
<p>This is our About Us page.</p>
<?php
include("footer.php");
?>
在这个示例中,您的页面部分相对不变(页眉,导航,页脚等),所有部分都存储为主文件中包含的部分,例如index.php,aboutus.php,和gallery.php。在上面的例子中,我们看到了一个简单的“关于我们”页面的样子。
这个模型在年轻程序员中比较受欢迎,但是如果你对面向对象的框架有点熟悉,我建议你先看看Kohana并努力熟悉模型 - 视图 - 控制器的开发方法
答案 1 :(得分:0)
如果您使用的是php,那么只需为您需要的所有页面创建一个简单的页眉,页脚和导航部分,并将该文件包含在您需要的文件中,如asp中的母版页。