2
他のフィールドの2つの値が同じ場合、TCAでフィールドを表示するにはどうすればよいですか?2つの値の間のDisplayCond方程式
私の設定では、2つのフィールドnew
とold
と1つのフィールドsecond
があります。 new
とold
が同じかnew=1
(これは動作しています)と表示されている場合、そのフィールドにはsecond
が表示されます。
$fields[] = array(
'new' => array(
'label' => "New ID",
'exclude' => 1,
'config' => array(
'type' => 'input'
)
),
);
$fields[] = array(
'old' => array(
'label' => "old ID",
'exclude' => 1,
'config' => array(
'type' => 'input'
)
),
);
$fields[] = array(
'second' => array(
'exclude' => 1,
'displayCond' => array(
'OR' => array(
'FIELD:new:=:1',
'FIELD:new:=FIELD:old'
)
),
'config' => array(
'type' => 'input',
'size' => '255',
)
),
);