我正在考虑升级到smarty3,但是很多功能已经更名了。
assign_by_ref已更改为
assignbyref这个函数在成百上千的地方被使用,有没有人知道有没有一种方法来解决这个问题?
发布于 2012-08-31 15:24:37
正如您可以在随每个Smarty-Download一起分发的自述文件中看到的那样:
Smarty3API已经被重构为一种面向一致性和模块化的语法。Smarty 2 API语法仍然受支持,但将抛出弃用通知。您可以禁用通知,但强烈建议您将语法调整为Smarty 3,因为Smarty 2语法必须通过额外的重路由包装器运行。
这一变化早在2010年Smarty3的测试版和RC阶段之间就已经做出了。
发布于 2012-09-01 12:59:38
虽然不是很理想,但它很容易添加
assign_by_ref通过创建assignbyref的副本来将其转换为sysplugins/smarty_internal_data.php
这避免了使用明显非常慢的smartyBC包装器,而且似乎工作得很好。
https://stackoverflow.com/questions/12210397
复制相似问题