<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之旅 廣告
                # Class Phalcon\\Mvc\\View\\Simple # Class **Phalcon\\Mvc\\View\\Simple** *extends* abstract class `Phalcon\Di\Injectable` *implements*[*Phalcon\\Events\\EventsAwareInterface*](#), `Phalcon\Di\InjectionAwareInterface`, [*Phalcon\\Mvc\\ViewBaseInterface*](#) This component allows to render views without hierarchical levels ``` <pre class="calibre14">``` <?php $view = new \Phalcon\Mvc\View\Simple(); echo $view->render('templates/my-view', array('content' => $html)); //or with filename with extension echo $view->render('templates/my-view.volt', array('content' => $html)); ``` ``` ### Methods public **getRegisteredEngines** () ... public **\_\_construct** (\[*array* $options\]) Phalcon\\Mvc\\View\\Simple constructor public **setViewsDir** (*unknown* $viewsDir) Sets views directory. Depending of your platform, always add a trailing slash or backslash public **getViewsDir** () Gets views directory public **registerEngines** (*unknown* $engines) Register templating engines ``` <pre class="calibre14">``` <?php $this->view->registerEngines(array( ".phtml" => "Phalcon\Mvc\View\Engine\Php", ".volt" => "Phalcon\Mvc\View\Engine\Volt", ".mhtml" => "MyCustomEngine" )); ``` ``` protected *array*\*\*\_loadTemplateEngines\*\* () Loads registered template engines, if none is registered it will use Phalcon\\Mvc\\View\\Engine\\Php final protected **\_internalRender** (*string* $path, *array* $params) Tries to render the view with every engine registered in the component public *string***render** (*string* $path, \[*array* $params\]) Renders a view public **partial** (*string* $partialPath, \[*array* $params\]) Renders a partial view ``` <pre class="calibre14">``` <?php //Show a partial inside another view $this->partial('shared/footer'); ``` ``` ``` <pre class="calibre14">``` <?php //Show a partial inside another view with parameters $this->partial('shared/footer', array('content' => $html)); ``` ``` public <a class="calibre6 pcalibre1" href="">*Phalcon\\Mvc\\View\\Simple*</a>**setCacheOptions** (*array* $options) Sets the cache options public *array***getCacheOptions** () Returns the cache options protected **\_createCache** () Create a Phalcon\\Cache based on the internal cache options public **getCache** () Returns the cache instance used to cache public **cache** (\[*unknown* $options\]) Cache the actual view render to certain level ``` <pre class="calibre14">``` <?php $this->view->cache(array('key' => 'my-key', 'lifetime' => 86400)); ``` ``` public **setParamToView** (*unknown* $key, *unknown* $value) Adds parameters to views (alias of setVar) ``` <pre class="calibre14">``` <?php $this->view->setParamToView('products', $products); ``` ``` public **setVars** (*unknown* $params, \[*unknown* $merge\]) Set all the render params ``` <pre class="calibre14">``` <?php $this->view->setVars(array('products' => $products)); ``` ``` public **setVar** (*unknown* $key, *unknown* $value) Set a single view parameter ``` <pre class="calibre14">``` <?php $this->view->setVar('products', $products); ``` ``` public *mixed***getVar** (*string* $key) Returns a parameter previously set in the view public *array***getParamsToView** () Returns parameters to views public **setContent** (*unknown* $content) Externally sets the view content ``` <pre class="calibre14">``` <?php $this->view->setContent("<h1>hello</h1>"); ``` ``` public **getContent** () Returns cached output from another view stage public *string***getActiveRenderPath** () Returns the path of the view that is currently rendered public **\_\_set** (*unknown* $key, *unknown* $value) Magic method to pass variables to the views ``` <pre class="calibre14">``` <?php $this->view->products = $products; ``` ``` public *mixed*\*\*\_\_get\*\* (*string* $key) Magic method to retrieve a variable passed to the view ``` <pre class="calibre14">``` <?php echo $this->view->products; ``` ``` public **setDI** (*unknown* $dependencyInjector) inherited from Phalcon\\Di\\Injectable Sets the dependency injector public **getDI** () inherited from Phalcon\\Di\\Injectable Returns the internal dependency injector public **setEventsManager** (*unknown* $eventsManager) inherited from Phalcon\\Di\\Injectable Sets the event manager public **getEventsManager** () inherited from Phalcon\\Di\\Injectable Returns the internal event manager | - [索引](# "總目錄") - [下一頁](# "Abstract class Phalcon\Paginator\Adapter") | - [上一頁](# "Class Phalcon\Mvc\View\Exception") | - [API Indice](#) ?
                  <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>

                              哎呀哎呀视频在线观看