Intereting Posts
предотвращать предупреждения об ошибках, если соединение не может быть установлено Ошибка «Неопределенный индекс», если флажок не установлен Проверка наличия значений mysqli_query? Редактирование XML с помощью PHP. Почему работает только первый раз? PHP SPL RecursiveDirectoryIterator RecursiveIteratorIterator, восстанавливающий полное дерево Массив PHP для массива jquery через JSON Как определить возможности мобильного браузера proc_open: расширение номеров дескрипторов файлов для включения «статуса» обратной связи из сценария Perl sql Runtime reports ZF2 Тестирование: сбойный код ответа «302», фактический код состояния «500», Пространство имен PHP с SimpleXML Как автозагрузка расширенных классов? Запуск PHP «exec ()» в фоновом режиме в Windows? CakePHP: Как я буду маршрутизировать все отсутствующие вызовы контроллера / действия на одну общую страницу ошибок? ZF2, когда использовать getServiceLocator (), а когда не

OpenTBS Несколько страниц повторного шаблона, содержащего таблицу

Хорошо, я новичок в XML и OpenTBS, поэтому эта концепция блоков и т. Д. Очень запутывает для меня, и когда я думал, что у меня есть смысл, мой клиент попросил меня еще больше. У меня есть таблица клиентов и их элементов, клиент хочет один 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" ) ) ) ); 

Большое спасибо.

    Related of "OpenTBS Несколько страниц повторного шаблона, содержащего таблицу"