phpでは、オペランドの両側にデータを書き出す必要があります。あなたが試したことに最も近いのは、in_array()
に有効な値の配列を使用することです。
あなたは、このように各条件を書き出すことができます。
{if ($checkcustomer->id_default_group==8 ||
$checkcustomer->id_default_group==9 ||
$checkcustomer->id_default_group==10 ||
$checkcustomer->id_default_group==11 ||
$checkcustomer->id_default_group==12) } {hook h="agProduct"} {/if}
か、このよう>
と<
を使用して上限と下限を書くことができます:あなたが書くことができます
{if ($checkcustomer->id_default_group>7 && $checkcustomer->id_default_group<13) } {hook h="agProduct"} {/if}
または最も簡潔にin_array()
、このように:
{if in_array($checkcustomer->id_default_group,[8,9,10,11,12]) } {hook h="agProduct"} {/if}
また、in_array()
は、コードの変更を簡単にします。 idグループ5
を含める場合は、配列に追加するだけです。他の方法では、追加の条件を記述する必要があります。
第一の方法は、ありがとう「非常に」多くの素晴らしい仕事 – beginner