Метод contentSetData([array $item]) предназначен для преобразования DOM-объекта. Объект интерпретируется в соответствии с шаблоном и подстановкой переданных данных. В качестве параметра $item передаётся массив с данными для подстановки.
Пример:
<?php include($_SERVER["DOCUMENT_ROOT"]."/engine/engine.php"); $out=aikiFromString(" <div> <h3>Уважаемый, {{name}}</h3> <p>Всвязи с накопившейся задолженностью, просим вас оплатить счета за следующие периоды:</p> <ul data-role='foreach' from='period'> <li>{{month}} - {{summ}} руб.</li> </ul> <p>Итого, на сумму {{total}} рублей.</p> <p>С уважением, Администрация.</p> </div> "); $Item=array( "name"=>"Сергеев Андрей Васильевич", "total"=>800, "period"=>array( 0=>array("month"=>"май","summ"=>200), 1=>array("month"=>"июнь","summ"=>200), 2=>array("month"=>"июль","summ"=>200), 3=>array("month"=>"август","summ"=>200) ) ); $out->contentSetData($Item); echo $out->outerHtml(); ?>
Итог:
Всвязи с накопившейся задолженностью, просим вас оплатить счета за следующие периоды:
Итого, на сумму 800 рублей.
С уважением, Администрация.