0

我正在考虑升级到 smarty3,但是很多很多功能已经改名了。

assign_by_ref

已更改为

assignbyref

这个功能在数百个地方使用,有没有人知道这种疯狂是否有方法?

4

2 回答 2

0

正如您可以阅读随每个 Smarty-Download 分发的 README 文件:

Smarty 3 API 已被重构为面向一致性和模块化的语法。Smarty 2 API 语法仍受支持,但会发出弃用通知。您可以禁用通知,但强烈建议您将语法调整为 Smarty 3,因为 Smarty 2 语法必须通过额外的重新路由包装器运行。

早在 2010 年,Smarty3 的 Beta 和 RC 阶段就进行了更改。

于 2012-08-31T07:24:37.013 回答
0

绝不是理想的,但它很容易添加

 assign_by_ref

复制sysplugins/smarty_internal_data.phpassignbyref

这避免了使用显然很慢的 smartyBC 包装器,并且似乎工作正常。

于 2012-09-01T04:59:38.110 回答