當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Zend_View_Abstract::url方法代碼示例

本文整理匯總了PHP中Zend_View_Abstract::url方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_View_Abstract::url方法的具體用法?PHP Zend_View_Abstract::url怎麽用?PHP Zend_View_Abstract::url使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Zend_View_Abstract的用法示例。


在下文中一共展示了Zend_View_Abstract::url方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: getHtmlOutput

 /**
  * Create the snippets content
  *
  * This is a stub function either override getHtmlOutput() or override render()
  *
  * @param \Zend_View_Abstract $view Just in case it is needed here
  * @return \MUtil_Html_HtmlInterface Something that can be rendered
  */
 public function getHtmlOutput(\Zend_View_Abstract $view)
 {
     $url = $view->url(array('action' => 'export'));
     $container = \MUtil_Html::div(array('id' => 'export-container'));
     $button = $container->button(array($this->_('Export'), 'id' => 'modelExport'));
     return $container;
 }
開發者ID:GemsTracker,項目名稱:gemstracker-library,代碼行數:15,代碼來源:ExportSnippet.php

示例2: _generUrl

 private function _generUrl($pageNo = null)
 {
     if ($pageNo && !$this->router) {
         $requestParams = $this->zendRequest->getParams();
         $requestParams[$this->pageNoKey] = $pageNo;
         return $this->zendView->url($requestParams, "default", true);
     } else {
         $requestParams = array();
         $requestParams[$this->pageNoKey] = $pageNo;
         return $this->zendView->url($requestParams, $this->router, true);
     }
 }
開發者ID:rocknoon,項目名稱:TCVM,代碼行數:12,代碼來源:Pagination.php

示例3: getHtmlOutput

 public function getHtmlOutput(\Zend_View_Abstract $view)
 {
     $post = $this->request->getPost();
     $export = $this->loader->getExport();
     $exportTypes = $export->getExportClasses();
     if (isset($post['type'])) {
         $currentType = $post['type'];
     } else {
         reset($exportTypes);
         $currentType = key($exportTypes);
     }
     if (\MUtil_Bootstrap::enabled()) {
         $form = new \Gems_Form(array('id' => 'exportOptionsForm', 'class' => 'form-horizontal'));
     } else {
         $form = new \Gems_Form_TableForm();
     }
     $url = $view->url() . '/step/batch';
     $form->setAction($url);
     $elements = array();
     $elements['type'] = $form->createElement('select', 'type', array('label' => $this->_('Export to'), 'multiOptions' => $exportTypes, 'class' => 'autosubmit'));
     $form->addElements($elements);
     $exportClass = $export->getExport($currentType);
     $exportName = $exportClass->getName();
     $exportFormElements['firstCheck'] = $form->createElement('hidden', $currentType);
     $exportFormElements = $exportClass->getFormElements($form, $data);
     if ($exportFormElements) {
         $form->addElements($exportFormElements);
     }
     if (!isset($post[$currentType])) {
         $post[$exportName] = $exportClass->getDefaultFormValues();
     }
     $element = $form->createElement('submit', 'export_submit', array('label' => $this->_('Export')));
     $form->addElement($element);
     if ($post) {
         $form->populate($post);
     }
     $container = \MUtil_Html::div(array('id' => 'export-form'));
     $container->append($form);
     $form->setAttrib('id', 'autosubmit');
     $form->setAutoSubmit(\MUtil_Html::attrib('href', array('action' => $this->request->getActionName(), 'RouteReset' => true)), 'export-form', true);
     return $container;
 }
開發者ID:GemsTracker,項目名稱:gemstracker-library,代碼行數:42,代碼來源:ExportFormSnippet.php


注:本文中的Zend_View_Abstract::url方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。