0

ユーザーがエントリをバックエンド ビューに保存すると、contao-catalog アイテムを PDF としてエクスポートするスクリプトを作成しました。

私の問題は、変数を印刷すると、テンプレートに次のようなコードがあることです$entry['data']['link_img']['ref']

a:3:{i:0;s:2:"14";i:1;s:2:"15";i:2;s:2:"13";} (シリアル化された配列で、foreach の仕様に一致しません)

php コードは次のようになります。

<?php foreach ($entry['data']['link_img']['ref'] as $link_img):?>
    <? print($link_img); ?>
        <a href="werke-detail/items/<?php echo $link_img['alias']; ?>.html">
    <?php echo $link_img['title']; ?> </a><br />
<?php endforeach; ?>

contao がテンプレートを解析すると、これは機能しますが、データを取得しても機能しません。これをデコードして foreach を機能させるために使用できる contao の関数はありますか?

アップデート

大きな問題は、Contao はテンプレート エンジンのどこでマジックを行っているのか、どうすれば同じことができるのかということです。

ありがとう

4

1 に答える 1