当我在玩 Joomla 时!源代码,我看到了这样的代码(或类似的代码,我不太确定,因为那是一段时间):
<juc:place name="module" some-other-attributes/>
我并不是说它与上面的完全一样,但当我看到类似 Asp.NET 的自定义标签时,我真的很惊讶:
<asp:Label ID="lblLabel" runat="server"/>
我现在想知道如何像在 Asp.NET 中那样在 PHP 中完成相同或类似的事情。是否有任何此类框架的库?
我是否需要编写一个解析器来解析我的 php 代码并搜索这些标签并将它们替换为对应的内容,例如 Asp.NET 替换<asp:Label/>
为<span/>
我的个人喜好:
我喜欢 Asp.NET 通过将代码隐藏与设计视图或 html 与 c# 代码分离所做的事情。并且使用 asp.net 的服务器端控件使开发人员可以轻松地从代码隐藏访问 html 控件。这听起来像是关注点分离,我想知道是否有任何项目或方式已经做了同样的事情?