0

smarty3 へのアップグレードを検討していますが、多くの関数の名前が変更されています。

assign_by_ref

に変わりました

assignbyref

この関数は何百もの場所で使用されていますが、この狂気への方法があったかどうか誰か知っていますか?

4

2 に答える 2

0

Smarty-Download ごとに配布される README ファイルを読むと、次のようになります。

Smarty 3 API は、一貫性とモジュール性を考慮した構文にリファクタリングされました。Smarty 2 API 構文は引き続きサポートされますが、非推奨の通知がスローされます。通知を無効にすることもできますが、Smarty 2 構文は追加の再ルーティング ラッパーを介して実行する必要があるため、構文を Smarty 3 に調整することを強くお勧めします。

この変更は、2010 年に Smarty3 のベータ版と RC 版の間で行われました。

于 2012-08-31T07:24:37.013 に答える
0

決して理想的ではありませんが、追加するのは非常に簡単です

 assign_by_ref

sysplugins/smarty_internal_data.phpassignbyrefのコピーを作成することにより

これにより、明らかに非常に遅い smartyBC ラッパーの使用が回避され、正常に動作するようです。

于 2012-09-01T04:59:38.110 に答える