【发布时间】:2012-03-07 12:18:45
【问题描述】:
我正在开发一个允许用户编辑特定 HTML 和 CSS 元素的网络应用程序。 例如,用户可以指定锚标记的标签及其链接到的位置,或者使用表单指定页面的背景颜色。
为了创建初始文件,我正在考虑使用某种模板引擎,我可以在其中替换特定标签的值,但我不确定如何从之前创建的文件中检索现有值.我能想到的解决方法是使用正则表达式搜索整个文件并获取与某些特定模式匹配的值,但是有没有更简单的方法可以做到这一点?
更新: 这是一个例子:
<a href="<?=$link?>"><?=$link_label?></a>
我希望能够替换这些链接,并将结果保存在一个文件中,然后,我希望能够检索替换这些变量的值/
【问题讨论】:
-
你有代码示例吗?
-
对视图的操作(更改颜色或标签)不应直接更新视图,而是一个包含所有变量并根据其状态重新呈现视图的底层模型。这样你就可以保存模型,然后再重新渲染它。
-
camus,我没有更新视图,我正在尝试创建一种类似于 CMS 的应用程序。