Я уверен, что вы уже решили эту проблему, и приложение уже обновлено до последней версии. Но я решил аналогичную проблему в общем, включив фильтр, который устанавливает пользовательский параметр в каждом URL, предотвращая утечку данных. Это разрушает отчетность в GA, что является моей текущей проблемой.
// Фильтр классов в apps / frontend / lib / accessFilter.class.php
<?php
class accessFilter extends sfFilter
{
public function execute($filterChain)
{
$context = $this->getContext();
$context->getRouting()->setDefaultParameter('sw_user_id', $user_id);
$filterChain->execute();
}
}
// Определение фильтра в apps / frontend / config / filters.yml
# insert your own filters here
accessFilter:
class: accessFilter
// Использовать внутри маршрутов в apps / frontend / config / routing.yml
dashboard:
url: /dashboard/:sw_user_id/home
param: { module: dashboard, action: index }