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


PHP Zend_View::addBasePath方法代码示例

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


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

示例1: _initHelper

 protected function _initHelper()
 {
     $lib_path = APPLICATION_PATH . "/lib";
     $view = new Zend_View();
     $view->addHelperPath("Cible/View/Helper", "Cible_View_Helper");
     $view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
     $view->addBasePath("{$lib_path}/Cible/View");
     $view->addBasePath("{$lib_path}/ZendX/JQuery/View");
     $view->addBasePath("{$lib_path}/Cible/Validate");
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
     $viewRenderer->setView($view);
     Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
 }
开发者ID:anunay,项目名称:stentors,代码行数:13,代码来源:Cron.php

示例2: exceptionAction

 /**
  * Test Function for exceptionAction
  *
  * @return void
  */
 public function exceptionAction()
 {
     echo "In exception action\n";
     $view = new Zend_View();
     $view->addBasePath(dirname(dirname(__FILE__)) . '/views');
     $view->render('ob.phtml');
 }
开发者ID:SustainableCoastlines,项目名称:loveyourwater,代码行数:12,代码来源:ObController.php

示例3: Show

 public function Show($parameters)
 {
     $output = "";
     $ns = new Zend_Session_Namespace();
     $languageID = Languages::get_language_id($ns->lang);
     $mainviewhelper = new Zend_View();
     $mainviewhelper->addBasePath(APPLICATION_PATH . '/modules/default/views/');
     $view = new Zend_View();
     $view->addScriptPath('../library/Shineisp/Custom/views');
     $translator = Shineisp_Registry::getInstance()->Zend_Translate;
     if (!empty($parameters['code'])) {
         $code = $parameters['code'];
     } else {
         return "";
     }
     // Get the products
     $data = Products::GetProductsByGroupCode($code, $languageID);
     // Check the existence of the mandatories attributes
     if (!empty($data['attributes'][0])) {
         $view->attributes = $data['attributes'];
     }
     // Check if there are values set for the group of the product selected
     if (!empty($data['attributes_values'][0])) {
         $view->values = $data['attributes_values'];
     }
     // Get the products
     if (!empty($data['products'][0])) {
         $view->products = $data['products'];
     }
     $view->mainviewhelper = $mainviewhelper;
     // Path of the template
     return $view->render('productsattributes.phtml');
 }
开发者ID:kokkez,项目名称:shineisp,代码行数:33,代码来源:Productlistattributes.php

示例4: init

 public function init()
 {
     parent::init();
     $this->view->getHelper('headTitle')->headTitle('VAR_BASE_TITLE');
     $this->view->getHelper('HeadMeta')->appendHttpEquiv('pragma', 'no-cache')->appendHttpEquiv('Cache-Control', 'no-cache')->appendHttpEquiv('Content-Type', 'application/xhtml+xml; charset=UTF-8')->appendHttpEquiv('Content-Language', 'pl-PL');
     //		/->appendName('author', '');
     $this->view->getHelper('Doctype')->setDoctype(Zend_View_Helper_Doctype::XHTML11);
     $this->messages = Dfi_Controller_Action_Helper_Messages::getInstance();
     Zend_Controller_Action_HelperBroker::addHelper($this->messages);
     Zend_Auth::getInstance()->setStorage(new Dfi_Auth_Storage_Cookie('VAR_user'));
     /*   $this->messages->addMessage(Dfi_Controller_Action_Helper_Messages::TYPE_DEBUG, 'test  - DEBUG');
          $this->messages->addMessage('error', 'test');
          $this->messages->addMessage('confirmation', 'test');
          $this->messages->addMessage('notice', 'test');*/
     $this->view->addHelperPath('View/Helper', 'View_Helper');
     $this->view->addBasePath(APPLICATION_PATH . 'views/partials/');
 }
开发者ID:dafik,项目名称:zf-scaffold,代码行数:17,代码来源:ControllerDefaultModule.php

示例5: setUp

 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @access protected
  */
 protected function setUp()
 {
     $view = new Zend_View();
     $view->addBasePath(dirname(__FILE__) . '/_files');
     Zend_View_Helper_PaginationControl::setDefaultViewPartial(null);
     $this->_viewHelper = new Zend_View_Helper_PaginationControl();
     $this->_viewHelper->setView($view);
     $this->_paginator = Zend_Paginator::factory(range(1, 101));
 }
开发者ID:sasezaki,项目名称:mirror-zf1-tests,代码行数:15,代码来源:PaginationControlTest.php

示例6: setUp

 /**
  * Sets up the fixture, for example, open a network connection.
  * This method is called before a test is executed.
  *
  * @access protected
  */
 protected function setUp()
 {
     $view = new Zend_View();
     $view->addBasePath(dirname(__FILE__) . '/_files');
     $view->addHelperPath('Zend/View/Helper/', 'Zend_View_Helper');
     $this->_viewHelper = new Zend_View_Helper_PaginationControl();
     $this->_viewHelper->setView($view);
     $this->_paginator = Zend_Paginator::factory(range(1, 101));
 }
开发者ID:lortnus,项目名称:zf1,代码行数:15,代码来源:PaginationControlTest.php

示例7: resetView

 /**
  * Reset the view's script paths and set new ones
  * @todo: Move elsewhere - it shouldn't be in a service
  *
  * @param string $module
  * @param string $type
  */
 private function resetView($module, $type)
 {
     $module = ucfirst($module);
     $layout = Zend_Layout::getMvcInstance();
     // Reset view script paths
     $this->view->setScriptPath(null);
     // Build new ones for blocks
     $this->view->addBasePath(ZfApplication::$_base_path . "/app/" . ucfirst($module) . "/views", ucfirst($module) . "_View");
     $this->view->addScriptPath(ZfApplication::$_base_path . "/app/Content/views/scripts/{$type}");
     $this->view->addScriptPath(ZfApplication::$_base_path . "/app/" . ucfirst($module) . "/views/scripts/{$type}");
     $this->view->addScriptPath($layout->getLayoutPath() . "default/templates/" . ucfirst($module) . "/{$type}");
     $this->view->addScriptPath($layout->getLayoutPath() . $layout->getLayout() . "/templates/" . ucfirst($module) . "/{$type}");
 }
开发者ID:BGCX261,项目名称:zoocms-svn-to-git,代码行数:20,代码来源:Content.php

示例8: _initDoctype

 protected function _initDoctype()
 {
     ///$this->bootstrap('view');
     // $view = $this->getResource('view');
     //  $view->doctype('XHTML1_STRICT');
     //enable class autoloader start
     require_once 'Zend/Loader/Autoloader.php';
     $loader = Zend_Loader_Autoloader::getInstance();
     $loader->setFallbackAutoloader(true);
     //enable class autoloader end
     $frontCtrl = Zend_Controller_Front::getInstance();
     $frontCtrl->throwExceptions(true);
     $frontCtrl->addModuleDirectory(APPLICATION_PATH . '/modules');
     //set include path for modules
     set_include_path(get_include_path() . PATH_SEPARATOR . APPLICATION_PATH . '/modules/');
     $config = new Zend_Config_Xml(APPLICATION_PATH . '/configs/config.xml', 'production');
     //set database adaptor
     $db = Zend_Db::factory('PDO_MYSQL', $config->resources->db->params);
     Zend_Registry::set('db', $db);
     //cache setting start
     if ($config->configuration->cache) {
         $frontend = array('lifetime' => 200, 'cache_id_prefix' => 'site_', 'automatic_seralization' => true);
         $backend = array('cache_dir' => APPLICATION_PATH . '/../cache');
         $cache = Zend_Cache::factory('Page', 'File', $frontend, $backend);
         Zend_Registry::set('cache', $cache);
         $cache->start(md5($_SERVER['REQUEST_URI']));
     }
     $theme = 'default';
     if (isset($config->configuration->theme)) {
         $theme = $config->configuration->theme;
     }
     //theme layout path
     $layoutPath = APPLICATION_PATH . '/../public/themes/' . $theme . '/templates';
     //get module name
     $arrUrl = array_filter(explode("/", str_replace($config->configuration->base_path, '', $_SERVER['REQUEST_URI'])));
     $moduleName = current($arrUrl);
     $modules = array_keys($frontCtrl->getControllerDirectory());
     $moduleName = in_array($moduleName, $modules) ? $moduleName : 'default';
     $layout = Zend_Layout::startMvc()->setLayout('layout')->setLayoutPath($layoutPath)->setContentKey('content');
     //set view render
     $view = new Zend_View();
     $view->addBasePath($layoutPath . "/" . $moduleName);
     $view->addScriptPath($layoutPath . "/" . $moduleName);
     $view->doctype('XHTML1_STRICT');
     // Add it to the ViewRenderer
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
 }
开发者ID:rashmigandhe,项目名称:HHMobile,代码行数:48,代码来源:Bootstrap.php

示例9: addBasePath

 /**
  * @override
  */
 public function addBasePath($path, $prefix = 'Zend_View')
 {
     $this->_zendView->addBasePath($path, $prefix);
     return parent::addBasePath($path);
 }
开发者ID:abtris,项目名称:twigZend,代码行数:8,代码来源:Zend.php

示例10: testRendersWithPartial

 public function testRendersWithPartial()
 {
     $view = new Zend_View();
     $view->addBasePath(dirname(__FILE__) . '/Paginator/_files');
     $view->addHelperPath(dirname(__FILE__) . '/../../../trunk/library/Zend/View/Helper', 'Zend_View_Helper');
     Zend_View_Helper_PaginationControl::setDefaultViewPartial('partial.phtml');
     $this->_paginator->setView($view);
     $string = $this->_paginator->__toString();
     $this->assertEquals('partial rendered successfully', $string);
 }
开发者ID:SustainableCoastlines,项目名称:loveyourwater,代码行数:10,代码来源:PaginatorTest.php

示例11: testAddBasePathWithClassPrefix

 public function testAddBasePathWithClassPrefix()
 {
     $view = new Zend_View();
     $base = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'View';
     $view->addBasePath($base, 'My_Foo');
     $this->_testBasePath($view, $base, 'My_Foo');
 }
开发者ID:jsnshrmn,项目名称:Suma,代码行数:7,代码来源:ViewTest.php

示例12: realpath

$registry->set('config', $config);
$registry->set('relativeRootPath', $web_root);
$registry->set('absolute_web_root', $absolute_web_root);
// establishment of the database
$db = Zend_Db::factory($app_config->db);
Zend_Db_Table::setDefaultAdapter($db);
$db->query('SET NAMES utf8');
$registry->set('db', $db);
$registry->set('extranet_root', $extranet_path);
$registry->set('www_root', $www_root);
$registry->set('lucene_index', realpath(dirname(__FILE__) . '/../') . "/indexation/all_index");
// Enables the loading of helpers from /lib/Cible/View/Helper
$view = new Zend_View();
$view->addHelperPath("Cible/View/Helper", "Cible_View_Helper");
$view->addHelperPath("ZendX/JQuery/View/Helper", "ZendX_JQuery_View_Helper");
$view->addBasePath("{$lib_path}/Cible/View");
$view->addBasePath("{$lib_path}/ZendX/JQuery/View");
$view->addBasePath("{$lib_path}/Cible/Validate");
$jquery = $view->jQuery();
$jquery->setCdnVersion('1.4.1');
$jquery->setUiCdnVersion('1.8.2');
$jquery->addStylesheet("{$web_root}/themes/default/css/jquery/smoothness/jquery-ui-1.8.2.custom.css");
$viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
$viewRenderer->setView($view);
Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
$frontendOptions = array('lifetime' => 0, 'automatic_serialization' => true);
$backendOptions = array('cache_dir' => $cache_path);
// getting a Zend_Cache_Core object
$cache = Zend_Cache::factory('Core', 'File', $frontendOptions, $backendOptions);
$registry->set('cache', $cache);
// setup the layout
开发者ID:anunay,项目名称:stentors,代码行数:31,代码来源:index.php

示例13: _initView

 protected function _initView()
 {
     // Initialize view
     $view = new Zend_View();
     $view->doctype('XHTML1_STRICT');
     $view->addHelperPath(array(_BASE_PATH . 'library/Dfi/View/Helper', 'Dfi/View/Helper/'), 'Dfi_View_Helper_');
     $view->addBasePath(APPLICATION_PATH . '/layouts/partials/');
     // Add it to the ViewRenderer
     $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('ViewRenderer');
     $viewRenderer->setView($view);
     //Zend_Form::setDefaultTranslator(new Zend_Translate_Adapter_Array(include(APPLICATION_PATH . '/configs/messages/validation.php'), 'pl'));
     // Return it, so that it can be stored by the bootstrap
     return $view;
 }
开发者ID:dafik,项目名称:zf-scaffold,代码行数:14,代码来源:Boostrap.php

示例14: _initView

 /**
  * Initializes a new view object and loads the view directories into it.
  * @return Zend_View
  */
 protected function _initView()
 {
     $view = new Zend_View();
     foreach ($this->getPath('views') as $path) {
         $view->addBasePath($path);
     }
     $viewRenderer = new Zend_Controller_Action_Helper_ViewRenderer();
     $viewRenderer->setView($view);
     Zend_Controller_Action_HelperBroker::addHelper($viewRenderer);
     return $view;
 }
开发者ID:jtietema,项目名称:Fizzy,代码行数:15,代码来源:Fizzy.php


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