Ejemplo n.º 1
0
 /**
  * Create a sort url for the field named $title
  * and identified by $key which consists of
  * alias and field. $options holds all link
  * parameters like "alt, class" and so on.
  *
  * $key example: "article.title"
  *
  * @param \Twig_Environment $env
  * @param SlidingPagination $pagination
  * @param string            $title
  * @param string            $key
  * @param array             $options
  * @param array             $params
  * @param string            $template
  *
  * @return string
  */
 public function sortable(\Twig_Environment $env, SlidingPagination $pagination, $title, $key, $options = array(), $params = array(), $template = null)
 {
     if (is_array($key)) {
         $key = implode('+', $key);
     }
     return $env->render($template ?: $pagination->getSortableTemplate(), $this->processor->sortable($pagination, $title, $key, $options, $params));
 }
Ejemplo n.º 2
0
 /**
  * Create a sort url for the field named $title
  * and identified by $key which consists of
  * alias and field. $options holds all link
  * parameters like "alt, class" and so on.
  *
  * $key example: "article.title"
  *
  * @param SlidingPagination $pagination
  * @param string            $title
  * @param string            $key
  * @param array             $options
  * @param array             $params
  * @param string            $template
  *
  * @return string
  */
 public function sortable(SlidingPagination $pagination, $title, $key, $options = array(), $params = array(), $template = null)
 {
     return $this->templating->render($template ?: $pagination->getSortableTemplate(), $this->processor->sortable($pagination, $title, $key, $options, $params));
 }