当我在相同名称的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
// …
'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,
),
),
),
),
// …发布于 2014-12-03 09:42:13
这与RealUrl是不可能的吗?
是的,使用RealUrl是不可能做到这一点的。问题是在查询字符串中使用数组。
发布于 2014-12-03 08:33:39
可以将值合并到一个字符串中。
如下所示:
/crit/title-of-crit-1,title-of-crit-1或
/crit/title-of-crit-1+title-of-crit-1在你需要的时候把它分了。由,或+或其他特殊字符。
例如,Drupal将此规则用于视图存储中的多个值。
https://stackoverflow.com/questions/27024422
复制相似问题