替换Yii应用程序中的所有文本

rxztt3cl  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(139)

我想在我的Yii 1.x应用程序中的任何地方(在每个视图中,在控制器生成的字符串中或从数据库查询的字符串中,任何地方),用—全局替换--字符串。
实现这一目标的最佳方法/解决方案是什么?

EDIT:当然,我需要在代码中做这些。这不是一个关于如何在IDE中做这些的问题,而是使用Yii。

cu6pst1q

cu6pst1q1#

我相信你可以使用几种方法。如果你不打算在你的系统上设置i18n,你可以用Yii::t表达式来处理它

$result = Yii::t('common', 'May is a {{ rainy }} month', [
                '{{ rainy }}' => 'sunny',
    ]);

否则,您可以简单地使用原生PHP函数,如str_replace https://www.php.net/manual/es/function.str-replace.php和sprintf https://www.php.net/manual/es/function.sprintf.php

相关问题