<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                經過以上眾多的準備工作,現在我們已經可以通過 http://localhost/news 來訪問到我們的 NewsController 控制器的indexAction 對應的模板了。在訪問地址前我們先將之前文件 `/module/Application/src/Application/Controller/NewsController.php` 中的indexAction 函數進行一些修改。具體修改如下: ~~~ public function indexAction(){ $view = new ViewModel(); return $view; } ~~~ 講解: $view = new ViewModel() 實例化一個視圖模型,視圖模型前面已經講解,主要是用來解析模板 return $view 將視圖模型返回給前端控制器 現在可以通過 http://localhost/news 來打開我們的網頁了,這時我們的頁面應該顯示如下類似表格: header Welcome to ZF2 world footer 這個表格就是我們在 index.phtml模板中編寫的表格。但為什么會在 Welcome to ZF2 world 的上面出現header,下面出footer 呢?其實header和footer 是由我們的layout 布局模板所產生的,前面在講解布局模板文件的時候我們有說到我們的布局是 “上-中-下“這樣的一個結構;header 就是表示我們將來的導航條,footer 就是表示我們將來的版權信息。 通過上面的代碼可以看出 $view 視圖模型并沒有指定使用的模板文件,但ZF2卻能夠準確的找到 index.phtml模板文件。這是因為ZF2的默認模板搜索機制就是直接查找對應模塊下的視圖目錄,然后再根據模塊配置信息(module.config.php)來搜索相關目錄。其完整的搜索模式如下: * 先到達模塊下的視圖目錄 * 根據控制器名稱在視圖目錄找與控制器名稱相同的視圖子目錄 * 根據action名稱最終在視圖子目錄下找到與action名相同的模板文件 如果只是需要訪問一個默認的模板文件的話,還有一個更簡單的方式,就是在Action 函數里什么也不寫直接一個空函數,這樣控制器也可以根據框架的默認模板使用規則找到對應的模板。那當然你也可以通過$view視圖模型來指定你想使用的視圖模板。 以上內容就是關于視圖模板使用的主要內容,模板樣式可以根據自已或用戶的需求進行各種各樣的定制,可以把UI模板做得豐富多彩、漂亮。
                  <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>

                              哎呀哎呀视频在线观看