わかりました、私は XML と OpenTBS に慣れていないので、このブロックなどの概念は私にとって非常に混乱します。要点を理解したと思ったとき、クライアントは私にさらに多くのことを要求しました。私は顧客とそのアイテムのテーブルを持っています。クライアントは、テーブル内のアイテムを含む顧客ごとにテンプレートを繰り返す 1 つの docx を必要としています。
docx テンプレート全体が「ブロック」にあり、テーブルが「サブブロック」であると機能すると考えています。テンプレートの残りの部分はブロックのデータを使用し、テーブルはサブブロックのデータを使用します.
これは私が混乱するところです。
配列 (顧客情報を含む) を反復処理し、サブブロックが特定の顧客の情報を必要とする場合、項目配列から引き出すにはどうすればよいですか? 私にとっては、TinyButStrong に含まれている「マニュアル」は十分ではありませんが、どこを指せばよいかはわかると思います。
簡略化された配列:
$customer = array(
array("id" => 1,
"name" => "Foo Bar",
"email" => "foo@bar.com",
"itemsinfo" => array(
"itemid" => array(
"itemname" => "name"
)
)
),
array("id" => 2,
"name" => "Foo2 Bar2",
"email" => "foo2@bar2.com",
"itemsinfo" => array(
"itemid" => array(
"itemname" => "name"
)
)
)
);
どうもありがとう。