Php 防止gettext翻译

Php 防止gettext翻译,php,gettext,Php,Gettext,变量$status被分配字符串值“stop”或“go”(在php操作中) 在视图中,我希望以这样的方式显示$status的值:“stop”显示为红色,“go”显示为绿色 所以我写了这样的东西: <span class="<?=$status?>"><?= $status?></span> 我认为你对这个问题想得太多了。为什么不简单地在动作中创建另一个变量,比如$status_stye,而不应用转换?这样一来,您就既有了所需的CSS类,也有了文本的

变量$status被分配字符串值“stop”或“go”(在php操作中)

在视图中,我希望以这样的方式显示$status的值:“stop”显示为红色,“go”显示为绿色

所以我写了这样的东西:

<span class="<?=$status?>"><?= $status?></span>

我认为你对这个问题想得太多了。为什么不简单地在动作中创建另一个变量,比如$status_stye,而不应用转换?这样一来,您就既有了所需的CSS类,也有了文本的翻译版本。

我认为您对这个问题考虑得太多了。为什么不简单地在动作中创建另一个变量,比如$status_stye,而不应用转换?这样,您就可以同时拥有所需的CSS类和文本的翻译版本。

非常适合这一点。当我今天外出的时候,把这个评论当作一个赞成票,你现在的感觉被称为“代码气味”。你迟早会感觉好些的。:)非常感谢。当我今天外出的时候,把这个评论当作一个赞成票,你现在的感觉被称为“代码气味”。你迟早会感觉好些的。:)
<span class="<?=ungettext($status)?>"><?= $status?></span>