在PHP中,母版页和Web用户控件的等价物是什么?

在PHP中,母版页和Web用户控件的等价物是什么?,php,asp.net,Php,Asp.net,假设我有一些广告,我想放在我的页面的特定区域。在ASP.NET中,我将使用Web用户控件进行此操作。用PHP怎么办?母版页也有同样的问题。PHP中没有这样的概念。我认为它可能有一些框架来实现它,但我不知道它是什么。或者您可以自己编写:)我想您可以将它们放在include标记或required中 e、 g: 其中global是一个包含多个页面上使用的文件的文件夹,没有类似的功能,但您可以自己实现这一功能,创建页眉、页脚、侧边栏和。。。页面和其他页面中都包含它们。母版页和“web用户控件”是AS

假设我有一些广告,我想放在我的页面的特定区域。在ASP.NET中,我将使用Web用户控件进行此操作。用PHP怎么办?母版页也有同样的问题。

PHP中没有这样的概念。我认为它可能有一些框架来实现它,但我不知道它是什么。或者您可以自己编写:)

我想您可以将它们放在include标记或required中

e、 g:



其中global是一个包含多个页面上使用的文件的文件夹,没有类似的功能,但您可以自己实现这一功能,创建页眉、页脚、侧边栏和。。。页面和其他页面中都包含它们。

母版页和“web用户控件”是ASP.NET框架专门提供的类。正如这些功能不是VisualBasic或C#语言所固有的一样,它们也不是PHP语言所固有的——它们必须在框架级别上实现


你当然可以自己做,但是如果你想在PHP中获得类似ASP.NET的体验,那么我建议你看看,它非常类似,并且实现了你可能使用过的许多功能。

一个PHP项目做得很好,就是PPI

下面是一个“主模板”的示例,它在历史上被命名为template.php

文件夹:

文件:

如果你看第28行,你会看到页脚的内容。因此,假设您希望您的小部件/“web用户控件”位于页脚中,那么您只需添加

    include($viewDir . 'controls/footer_control.php');
它就是这么简单,并且将包含在每个页面加载中

祝你搜索顺利

问候,,
保罗·德拉戈尼斯。

这是对你问题的回答。母版页没有特定于语言的计数器部分。但是,您可以使用includes为您提供与Web用户控件类似的体验
    include($viewDir . 'controls/footer_control.php');