开发者(KaiFaX)
面向开发者、程序员的专业平台!
引子
在早期的淘宝 TMS 页面搭建系统中,为了解决页面模板和数据的分离问题,机智的先知们扩充了一系列灵活的 PHP 标签函数,得以将数据的定义从模板视图中解耦出来。以其中一个最为常用的函数为例:
_tms_custom('{"name":"TextLinks","title":"文字链接","group":"文字链接","row":"10","defaultRow":"5","fields":"text:文字:string,href:链接地址(URL):href"}');
当调用_tms_custom(...)函数并传入指定格式的 JSON 参数,交由翻译引擎处理后,会构建出这样的编辑表单:
而通过编辑表单录入的数据,最终会在页面中以 PHP 数组的形式填充和占位:
array(5) {
[0]= |