本文整理汇总了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;
}
示例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);
}
}
示例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;
}