<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 使用Twig [Twig](http://twig.sensiolabs.org/)是一個靈活,快速,安全的PHP模板語言。它將模板編譯成經過優化的原始PHP代碼。Twig擁有一個Sandbox模型來檢測不可信的模板代碼。Twig由一個靈活的詞法分析器和語法分析器組成,可以讓開發人員定義自己的標簽,過濾器并創建自己的DSL。出于很多大型框架(比如symfony)都默認的包含了twig模板引擎,我這兒也簡單的介紹下,怎么在Idea framework中使用twig。 1.Composer安裝twig ~~~ composer require twig/twig:~1.24.1 //當前最新版 ~~~ 2.公共控制器加載twig ~~~ <?php /** * 前臺公共控制器 */ namespace app\home\controller; /** * Class Common * @package app\home\controller */ class Common { /** * 模板文件加載 * @param [type] $file 模板文件 * @return [type] [description] */ public function display($file) { \Twig_Autoloader::register(); $loader = new \Twig_Loader_Filesystem(APP_PATH . MODULE . '/view'); $twig = new \Twig_Environment($loader, array( 'cache' => APP_PATH . '/cache', )); $template=$twig->loadTemplate($file); $template->display($this->assign?$this->assign:''); } /** * 變量參數綁定 * @param [type] $var 變量 * @param [type] $value 值 * @return [type] [description] */ public function assign($var,$value=null) { if(is_array($var)) { foreach($var as $key => $val) { $this->assign[$key] = $val; } } else { $this->assign[$var] = $value; } } } ~~~ 3.子控制器使用twig ~~~ <?php /** * 首頁控制器,繼承公共控制器類 */ namespace app\home\controller; class Index extends Common { public function say(){ $info='PHPer'; $this->assign('info',$info); $this->display('default/index/index.html'); } } ~~~ 4.模板文件 路徑:`application/home/view/default/index/index.html` ~~~ <!DOCTYPE html> <html> <head> <title>twig</title> </head> <body> 你好,{{ info }} </body> </html> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看