Пожалуйста, помогите мне.Смотрите код ниже.Я добавляю данные в свой документ phpword, использую процессор шаблонов и создаю новый документ.Я только что решил проблему с добавлением текста, так как данные в блоке клонирования дублировались повсюду.Но сейчас у меня та же проблема с изображениями.
Мои наблюдения.
Мой путь к файлу - media \ 123456789.jpg (в качестве примера), но я замечаю, что для устранения неполадок я вместо того, чтобы сказать setvalue вместо setimage,посмотрим, получит ли оно правильное имя файла.Но это добавляет media3456789.jpg.Таким образом, он исключает обратную косую черту и следующие 2 символа.Но я не думаю, что это коренная причина.Моя точка зрения ниже описывает почему.
Хорошо добавляются первые изображения взаимодействия блоков / циклов клонов ..... поэтому я не думаю, что имя файла является проблемой .... кстати.Если я задаю значение имени файла, оно отображает правильное имя в документе word, хотя имя урезано, окончание имени файла правильное, поэтому почему бы не спросить, почему он не заполняет блок правильным изображением вместо дублирования?первый набор изображений.
$group_key=1;
do {
//echo "";
$repeatgroup = $id."/"."trailer_repeat_group"."[".$group_key."]";
//echo "repeatgroup before query___ ".$repeatgroup;
//echo "";
// inserting data from trailer table
$trailer_repeat_grouping = mysqli_query($connect, "SELECT * FROM trailer_repeat_group LEFT JOIN odkmain on trailer_repeat_group.PARENT_KEY = odkmain.metainstanceID WHERE trailer_repeat_group.KEY_id = '$repeatgroup'");
$templateProcessor->cloneBlock('CLONEME', $trailer_count);
while ($row1 = mysqli_fetch_array($trailer_repeat_grouping))
{
$templateProcessor->setValue("Left_trailer_tyre_condition",$row1['Left_trailer_tyre_condition'],2);
$templateProcessor->insertImage("img:right_handtrailer_tyres_image",$row1['right_handtrailer_tyres_image'],2);
$templateProcessor->setValue("right_trailer_tyre_condition",$row1['right_trailer_tyre_condition'],2);
$templateProcessor->insertImage("img:left_handtrailer_tyres_image",$row1['left_handtrailer_tyres_image'],2);
}
//echo mysqli_num_rows($trailer_repeat_grouping);
// endwhile;
$group_key++;
} while ($group_key <= $trailer_count)