首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RealUrl中的多个值

RealUrl中的多个值
EN

Stack Overflow用户
提问于 2014-11-19 18:38:18
回答 2查看 606关注 0票数 2

当我在相同名称的URL中得到多个值时

例如…&tx_myext_pi1[crit][]=1&tx_myext_pi1[crit][]=2…

我想让它在我的RealUrl化的URL中多次出现

就像…/crit/title-of-crit-1/crit/title-of-crit-2…

这不管用。

我只知道…/crit/title-of-crit-1……/crit/title-of-crit-2…不见了

…&tx_myext_pi1[crit][]=1…

翻译成…/crit/title-of-crit-1/…

…&tx_myext_pi1[crit][]=2…

翻译成…/crit/title-of-crit-2/…,这样部分就可以工作了。但不是多重值。

这与RealUrl是不可能的吗?我应该做一个userFunc吗?多么?

我的RealUrl Conf

代码语言:javascript
复制
// …
'postVarSets' => array(
    '_DEFAULT' => array(
        'crit' => array(
            array(
               'GETvar' => 'tx_myext_pi1[crit][]',
               'lookUpTable' => array(
               'table' => 'tx_myext_domain_model_crit',
               'id_field' => 'uid',
               'alias_field' => 'title',
               'languageGetVar' => 'L',
               'languageExceptionUids' => '',
               'languageField' => 'sys_language_uid',
               'transOrigPointerField' => 'l10n_parent',            
               'autoUpdate' => 1,            
           ),
       ),
    ),
),
// …
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-03 09:42:13

这与RealUrl是不可能的吗?

是的,使用RealUrl是不可能做到这一点的。问题是在查询字符串中使用数组。

票数 3
EN

Stack Overflow用户

发布于 2014-12-03 08:33:39

可以将值合并到一个字符串中。

如下所示:

代码语言:javascript
复制
/crit/title-of-crit-1,title-of-crit-1

代码语言:javascript
复制
/crit/title-of-crit-1+title-of-crit-1

在你需要的时候把它分了。由,+或其他特殊字符。

例如,Drupal将此规则用于视图存储中的多个值。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27024422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档