1

私はWebプログラマーとしての間にいくつかのスクリプトを見てきました(私はまだ新しいですが)。これには珍しい方法でPHPが含まれていました。

PHPは、のような通常の方法ではなく、次のよう<div><?php echo $foo; ?></div>に追加されました:<div>{FOO}</div>またはthis <div>{$foo}</div>

どうすればそんなことを成し遂げられるのだろうか。私は本当にこのことを学びたいです。

誰かがこれを学ぶために正しい情報源に私を導くことができますか?

ありがとう。

4

2 に答える 2

3

テンプレートエンジンである必要がありますか?PHPスクリプトから値を挿入します。Smartyは基本的な例です。

たとえば、PHPページから次のように記述します。

 include('Smarty.class.php');
 $smarty = new Smarty;
 $smarty->assign('foo', 'Bar Baz');
 $smarty->display('index.tpl');

そして、あなたのテンプレートページは次のようになります

 <div>{foo}</div>

.tpl拡張子付き。

プログラムが実行されると、テンプレート変数{foo}は割り当てられた値「BarBaz」に置き換えられます。

于 2012-10-13T16:05:13.503 に答える
2

開発者はSmartyなどのテンプレートエンジンを使用している必要があります

配列を定義することもできます。

{assign var=foo value=[1,2,3]}

オブジェクト

{$foo->bar} 

以下はあなたが始めるのに役立ちます

于 2012-10-13T16:05:31.010 に答える