Smarty を使用していくつかのテーブルを生成しています。ある時点で、php ファイルから渡された変数値を出力しています。問題は、これらの変数の一部がブール値であり、「1」または「」としてレンダリングされることです。これは、これらのブール値を人間が読める形式に変換する私の試みでした。それは動作しません。変数がブール値かどうかを確認するにはどうすればよいですか?
{if $val2.$value_index === true}Yes
{else if $val2.$value_index === false}No
{else}{$val2.$value_index->value}{/if}