1

わかりました、私は 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"
            )
        )
    )
);

どうもありがとう。

4

1 に答える 1