[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: шаблон docx, как создать ?
Kusss
Вроде задачка не трудная, но что-то не получается.
Задача заполнить договор данными из базы.
как из готового документа ворд сделать правильно шаблон ?

если прописать что либо в виде ${name} , замены текста не происходит.
http://docs.mirocow.com/doku.php?id=php:docx_doc - описание библиотеки
Dezigo
Вот когда Вы задаёте вопрос, как думаете кто может написать ответ, если Вы даже код не выложили.
Kusss
Эээээ , а какой код тут нужен то ?
я в ворде руками прописываю в месте вставки метки.
как должны изменяться эти метки написано в документации, но я похоже не правильно их прописываю в ворд.

ну вот код php.

include_once 'PHPWord/PHPWord.php';
$word = new PHPWord();

$template_file = 'dogovor/template/template.docx';

$template = $word->loadTemplate($template_file); //Загружаем шаблон
$template->setValue('number', 12345);
$template->setValue('date', date('d.m.Y'));
$template->save('dogovor/template/'.$client_id.'_dogovor.docx'); //Сохраняем результат в файл

файл создается, только без нужных изменений
Kusss
Ничего не понимаю.
Если создать новый документ все работает, а в этом не хочет sad.gif

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.