Использование Yii и попытка добавить Lang = xx в конец URL текущей страницы и представить его на странице.
Я положил следующий код в защищенный / views / layout / main.php
<?php echo CHtml::link('English', array('','lang'=>'en'), array('class'=>'en')) ?>
<?php echo CHtml::link('中文', array('','lang'=>'tw'), array('class'=>'tw')) ?>
<?php echo CHtml::link('日本語', array('','lang'=>'jp'), array('class'=>'jp')) ?>
Со стандартными страницами типа "/ site / index" или страницами действий контроллера, такими как "/ site / contact", они работают нормально. Но со стандартными статическими страницами, такими как "site / page? View = about", это не работает. Ожидаемый URL должен быть что-то вроде "site / page? View = about & lang = tw", но вместо этого он дает мне "site / page? Lang = tw".
Как я могу это исправить?