私は口ひげのテンプレートに慣れていないので、親切にしてください.
私のアプローチは、テンプレート HTML に基づいて新しい HTML ファイルを作成することです。次の方法で、Mustache を CodeIgniter アプリケーションに統合することに成功しました。
require 'system/libraries/mustache/src/Mustache/Autoloader.php';
// Create instance of autoloader
Mustache_Autoloader::register();
// Instantiate Mustache class
$m = new Mustache_Engine;
echo $m->render('Hello, {{planet}}!', array('planet' => 'Mars'));
これで、テンプレート HTML が に配置されましたapplication/templates/my_html_template.php
。このファイルには、可変テンプレート {{words}} を持つ HTML セマンティクスが含まれています。これをレンダリングする必要があることは理解していますが、物事がどのように機能するのか理解できないようです。Mustache からレンダリングされた HTMLを使用file_get_contents
して、新しい HTML ファイルの目的の出力を特定のディレクトリに作成する必要がありますか?fwrite