ホームページ > バックエンド開発 > PHPチュートリアル > php Smartyは変数を割り当てます

php Smartyは変数を割り当てます

WBOY
リリース: 2016-07-29 09:09:49
オリジナル
884 人が閲覧しました

smarty2.php

<?php
   //<strong>require</strong>(&#39;Smarty/Smarty.class.php&#39;);
   <strong>require</strong> &#39;./smarty.inc.php&#39;;
   global $_smarty;

   $_title = &#39;Smarty模板引擎&#39;;
   $_smarty->assign('title', $_title);
   $_array = array('aaa', 'bbbb', 'ccc', 'dddd');
   $_array2 = array('haha'=>'aaa', 'hehe'=>'bbbb', 'lala'=>'ccc', 'xixi'=>'dddd');
   $_array3 = array(
   			array('haha', 'ssss'),
			array('lala','ssdvs'),
			array('ewef','wefwa')
   );
    $_array4 = array(
   			'aa'=>array('haha', 'ssss'),
			'bb'=>array('lala','ssdvs'),
			'cc'=>array('ewef','wefwa')
   );

   class People
   {
      public $_name = 'nini';
	  public function _run()
	  {
	     return 'running....';
	  }
   };
   $_smarty->assign('array', $_array);
   $_smarty->assign('array2', $_array2);
   $_smarty->assign('array3', $_array3);
   $_smarty->assign('array4', $_array4);
   $_smarty->assign('people', new People());
   $_smarty->display('demo2.tpl');

   //phpinfo();
?>
ログイン後にコピー

demo2.tpl

{config_load file='webconfig.config'}
<html>

  <head><title>{$title}</title></head>
  <body>
     <p>
	    hi,{$name} Welcome to website!!!
		<br>
		{$array[2]}
		<br>
		{$array2.hehe}
		<br>
		{$array3[2][0]}
		<br>
		{$array4.bb[1]}
		<br>
		{$people->_name}
		{$people->_run()}
		<br>
		{$smarty.config.webname}
		{#weburl#}
		<br>
		{$smarty.get.name}
	 </p>
  </body>
</html>
ログイン後にコピー

アクセスアドレス: http://127.0.0.1/smarty2.php?name=hahahahaha

上記では、PHP のスマートな割り当て変数を、必要な内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート