私は現在、事前入力されたフォームフィールドでいっぱいの配列を持っています:
$fields = array('title','first_name')
$info = array(
'title' => 'Mr',
'first_name' => 'John',
'last_name' => 'Smith'
)
ご覧のとおり、この特定のフィールド配列には、役職と名前のみが含まれています。
$info
私の目的は、フィールド配列を循環して、フィールドに事前入力する情報が配列にあるかどうかを確認することです。
何かのようなもの:
foreach (fields as field) {
if (field is in $info array) {
echo the_field_value;
}
}
しかし、明らかにTwigでは、現在私は次のようなものを持っています:
{% for key, field in context.contenttype.fields %}
{% if key in context.content|keys %} << is array
{{ key.value }}<< get the value of the field
{% endif %}
{% endfor %}
どんな助けでも大歓迎です。