当前位置: 首页>>代码示例>>PHP>>正文


PHP Zend_View::doctype方法代码示例

本文整理汇总了PHP中Zend_View::doctype方法的典型用法代码示例。如果您正苦于以下问题:PHP Zend_View::doctype方法的具体用法?PHP Zend_View::doctype怎么用?PHP Zend_View::doctype使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Zend_View的用法示例。


在下文中一共展示了Zend_View::doctype方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: setDoctype

 /**
  * Set doctype
  *
  * @return  void
  */
 public function setDoctype()
 {
     $options = $this->getOptions();
     if (array_key_exists('doctype', $options)) {
         $this->_view->doctype($options['doctype']);
     }
 }
开发者ID:rockett,项目名称:parables,代码行数:12,代码来源:Doctype.php

示例2: getView

 public function getView()
 {
     if (null === $this->_view) {
         $this->_view = new Zend_View();
         // doctype needed because of usage of cdata in HeadScript-Helper
         $this->_view->doctype('XHTML1_STRICT');
     }
     return $this->_view;
 }
开发者ID:robo47,项目名称:robo47-components,代码行数:9,代码来源:AnchorTest.php

示例3: _initView

 public function _initView()
 {
     // Initialize view
     $view = new Zend_View();
     // Setup Helper Paths
     $view->setHelperPath(SM_LIB . DIRECTORY_SEPARATOR . 'View' . DIRECTORY_SEPARATOR . 'Helper', 'Smallunch_lib_View_Helper');
     // Add Global Helper path (typically application/helpers
     $view->addHelperPath(GLOBAL_HELPER_DIR . DIRECTORY_SEPARATOR . 'View');
     // add per application helper path (typically application/(backend, frontend)/helpers
     $view->addHelperPath(APPLICATION_DIRECTORY . DIRECTORY_SEPARATOR . 'Helper' . DIRECTORY_SEPARATOR . 'View');
     // Setup layout
     if (isset($this->config->layout->doctype)) {
         $view->doctype($this->config->layout->doctype);
     }
     if (isset($this->config->default->title)) {
         $view->headTitle($this->config->default->title);
     }
     if (isset($this->config->default->meta_keywords)) {
         $view->headMeta($this->config->default->meta_keywords, 'keywords');
     }
     if (isset($this->config->default->meta_description)) {
         $view->headMeta($this->config->default->meta_description, 'description');
     }
     if (isset($this->config->layout->charset)) {
         $view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=' . $this->config->layout->charset);
     }
     if (isset($this->config->layout->content_language)) {
         $view->headMeta()->appendHttpEquiv('Content-Language', $this->config->layout->content_language);
     }
     // Add it to the ViewRenderer
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
     // Return it, so that it can be stored by the bootstrap
     return $view;
 }
开发者ID:jeremymoorecom,项目名称:Smallunch,代码行数:35,代码来源:Bootstrap.php

示例4: testImageTagObeysDoctype

 public function testImageTagObeysDoctype()
 {
     $this->view->doctype('XHTML1_STRICT');
     $this->helper->setBaseUrl('http://example.com');
     $image = $this->helper->tinySrc('foo.jpg');
     $this->assertContains('/>', $image);
 }
开发者ID:sasezaki,项目名称:mirror-zf1-tests,代码行数:7,代码来源:TinySrcTest.php

示例5: _initView

 /**
  * Bootstrapping view
  *
  * @return Zend_View
  */
 protected function _initView()
 {
     // initialize view
     $view = new Zend_View();
     $view->doctype("XHTML1_STRICT");
     // Add it to the ViewRenderer
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     // translate
     $view->translate = $translate = Zend_Registry::get("translate");
     $viewRenderer->setView($view);
     // college default info parameters
     $config = $this->getOption('app');
     $config['environment'] = APPLICATION_ENV;
     $view->app = $config;
     $view->headTitle($config['header']);
     // Helpers
     $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
     $view->jQuery()->enable();
     $view->addHelperPath(APPLICATION_PATH . "/views/helpers/", "My_View_Helper");
     // Navigation
     $navigation = Zend_Registry::get('navigation');
     $view->navigation($navigation)->setTranslator($translate);
     // Return it, so that it can be stored by the bootstrap
     return $view;
 }
开发者ID:edderrd,项目名称:Aerocal,代码行数:30,代码来源:Bootstrap.php

示例6: _initView

 protected function _initView()
 {
     $options = $this->getOption('resources');
     if (isset($options['view'])) {
         $view = new Zend_View($options['view']);
     } else {
         $view = new Zend_View();
     }
     if (isset($options['view']['doctype'])) {
         $view->doctype($options['view']['doctype']);
     }
     if (isset($options['view']['contentType'])) {
         $view->headMeta()->appendHttpEquiv('Content-Type', $options['view']['contentType']);
     }
     /**
      * Default Title
      */
     $view->headTitle('IPMCore')->setSeparator(' - ');
     $rev = $options['view']['version'];
     /**
      * JavaScript. Also see Layout.phtml in app/layouts
      */
     $view->headScript()->appendFile('/js/jslibs.js', 'text/javascript')->appendFile('/js/ipmc/ipmcore.scripts_' . $rev . '.js', 'text/javascript');
     /**
      * CSS. Also see Layout.phtml in app/layouts
      */
     $view->headLink()->appendStylesheet('/css/print_' . $rev . '.css', 'print')->appendStylesheet('/css/screen_' . $rev . '.css', 'screen, projection')->appendStylesheet('/css/ie_' . $rev . '.css', 'screen, projection', 'IE')->appendStylesheet('/css/ipmcore_' . $rev . '.css');
     if (APPLICATION_ENV != 'production') {
         Zend_Registry::set('version', $options['view']['version']);
     }
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
     return $view;
 }
开发者ID:Tony133,项目名称:zf-web,代码行数:34,代码来源:Bootstrap.php

示例7: _initView

 protected function _initView()
 {
     $options = $this->getOptions();
     if (!isset($options['resources']['view'])) {
         return;
     }
     $config = $options['resources']['view'];
     if (isset($config)) {
         $view = new Zend_View($config);
     } else {
         $view = new Zend_View();
     }
     $view->setUseStreamWrapper(true);
     if (isset($config['doctype'])) {
         $view->doctype($config['doctype']);
     }
     if (isset($config['language'])) {
         $view->headMeta()->appendName('language', $config['language']);
     }
     if (isset($config['charset'])) {
         $view->headMeta()->setCharset($config['charset'], 'charset');
     }
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
     return $view;
 }
开发者ID:padraic,项目名称:ZFPlanet,代码行数:26,代码来源:Bootstrap.php

示例8: _initView

    /**
     * Init view
     */
    protected function _initView()
    {
        $theme = 'default-ui';
        if (isset($_COOKIE["theme"])) {
            $theme = $_COOKIE["theme"];
        } elseif (isset($this->config->app->theme)) {
            $theme = $this->config->app->theme;
        }
        define('THEME', $theme);
        
        // Initialize view
		$_options = $this->getOptions();
        $view = new Zend_View();
        $view->doctype('HTML5');
        $view->headMeta()
			->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8')
			->appendHttpEquiv('X-UA-Compatible', 'IE=Edge');
        $view->headTitle($_options['app']['name'])->setSeparator(' - ');

        // Add it to the ViewRenderer
        $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper(
            'ViewRenderer'
        );
        $viewRenderer->setView($view);
 
        // Return it, so that it can be stored by the bootstrap
        return $view;
    }
开发者ID:necrogami,项目名称:phpRackMonkey,代码行数:31,代码来源:Bootstrap.php

示例9: preDispatch

 public function preDispatch()
 {
     $bootstrap = $this->getActionController()->getInvokeArg('bootstrap');
     $config = $bootstrap->getOptions();
     $module = $this->getRequest()->getModuleName();
     if (isset($config[$module]['resources']['layout']['layout'])) {
         $layoutScript = $config[$module]['resources']['layout']['layout'];
         $this->getActionController()->getHelper('layout')->setLayout($layoutScript);
     }
     if (isset($config[$module]['site'])) {
         $headtitle = $config[$module]['site']['headtitle'];
         $keywords = $config[$module]['site']['keywords'];
         $description = $config[$module]['site']['description'];
         $layout = $module . '.css';
         $favicon = $module . '/favicon.ico';
     } else {
         $headtitle = $config['site']['headtitle'];
         $keywords = $config['site']['keywords'];
         $description = $config['site']['description'];
         $layout = 'default.css';
         $favicon = 'favicon.ico';
     }
     $view = new Zend_View();
     $view->doctype('XHTML1_STRICT');
     $view->headTitle($headtitle);
     $view->headTitle()->setSeparator(' | ');
     $view->headLink()->prependStylesheet('/css/' . $layout)->headLink(array('rel' => 'favicon', 'href' => '/images/' . $favicon), 'PREPEND')->prependStylesheet('/css/reset.css')->appendStylesheet('/css/menu.css');
     $view->env = APPLICATION_ENV;
     $view->headMeta()->appendName('keyword', $keywords)->appendName('description', $description)->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8')->appendHttpEquiv('Content-Language', 'en-US');
 }
开发者ID:harleyflh75,项目名称:ZF_Framework,代码行数:30,代码来源:LayoutLoader.php

示例10: _setupHeadOptions

	/**
	 * Setup head block
	 * @return null
	 */
	protected function _setupHeadOptions()
	{
		// Défini le charset
		$this->_view->headMeta()->setHttpEquiv( 'Content-Type', 'text/html; charset=' . $this->_localOptions['encoding'] );
		// Défini le doctype
		$this->_view->doctype($this->_localOptions['doctype']);
	}
开发者ID:neotok,项目名称:PROJET1,代码行数:11,代码来源:View.php

示例11: _initView

 protected function _initView()
 {
     $this->bootstrap(array('request'));
     // Initialize view
     $view = new Zend_View();
     $view->setEncoding('UTF-8');
     $view->doctype('XHTML1_STRICT');
     $view->headTitle()->setSeparator(' » ');
     // Save the base URL
     $view->baseUrl = $this->getResource('request')->getBaseUrl();
     // Add it to the ViewRenderer
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
     // Add some stylesheet
     $view->headLink()->appendStylesheet($view->baseUrl . '/css/default.css');
     // Set user info
     /*
     $session = $this->getResource('session');
     $view->userLoggedIn = $session->logged_in;
     $view->userInfo = $session->user;
     */
     $view->addHelperPath(APPLICATION_PATH . '/views/helpers', 'SimpleCal_View_Helper_');
     Zend_Dojo::enableView($view);
     // Return it, so that it can be stored by the bootstrap
     return $view;
 }
开发者ID:shevron,项目名称:zend-simplecal,代码行数:26,代码来源:Bootstrap.php

示例12: getView

 public function getView()
 {
     if (null === $this->_view) {
         $options = $this->getOptions();
         $title = '';
         $doctype = '';
         $contentType = 'text/html; charset=iso-8859-1';
         if (array_key_exists('title', $options)) {
             $title = $options['title'];
             unset($options['title']);
         }
         if (isset($options['doctype'])) {
             $doctype = $options['doctype'];
             unset($options['doctype']);
         }
         if (isset($options['content-type'])) {
             $contentType = $options['content-type'];
             unset($options['content-type']);
         }
         $view = new Zend_View($options);
         $view->doctype($doctype);
         $view->headTitle($title);
         $view->headMeta()->setHttpEquiv('content-type', $contentType);
         $view->setHelperPath(LIBRARY_PATH . DS . 'Webbers/View/Helper', 'Webbers_View_Helper');
         $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
         $viewRenderer->setViewSuffix('inc');
         $viewRenderer->setView($view);
         $this->_view = $view;
     }
     return $this->_view;
 }
开发者ID:jager,项目名称:cms,代码行数:31,代码来源:View.php

示例13: _responseHtml

 /**
  * _responseHtml
  *
  * @return void
  */
 private function _responseHtml()
 {
     $body = $this->_viewRenderer->getResponse()->getBody();
     $respHeader = "{$this->_view->doctype()}\n        <html>\n        <head>\n        {$this->_view->headMeta()}\n        {$this->_view->headTitle()}\n        {$this->_view->headStyle()}\n        {$this->_view->headLink()}\n        {$this->_view->headScript()}\n        {$this->_view->dojo()}\n        </head>";
     $respBody = "<body>{$body}</body>";
     $respFooter = "</html>";
     $this->_viewRenderer->getResponse()->setBody($respHeader . $respBody . $respFooter);
 }
开发者ID:BGCX261,项目名称:zlayer-svn-to-git,代码行数:13,代码来源:Abstract.php

示例14: _initView

 protected function _initView()
 {
     $view = new Zend_View();
     //实例化两个资源
     $view->doctype('XHTML1_STRICT');
     $view->headTitle('可幻教育');
     return $view;
 }
开发者ID:TiMoChao,项目名称:kehuanedu,代码行数:8,代码来源:Bootstrap.php

示例15: _initView

 protected function _initView()
 {
     $view = new Zend_View();
     $view->setEncoding('UTF-8');
     $view->doctype(Zend_View_Helper_Doctype::XHTML11);
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer($view);
     Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
     Zend_Registry::set('view', $view);
 }
开发者ID:rocknoon,项目名称:Stack,代码行数:9,代码来源:Bootstrap.php


注:本文中的Zend_View::doctype方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。