Articles of yii url manager

Изменение шаблона url для принятия имени пользователя, такого как facebook

Мне нужно скрывать ссылку на профиль пользователя из этого http://example.com/site/index?user_id=sami.yaqoub Быть похожим на Facebook http://example.com/sami.yaqoub Я изменил правила файла конфигурации, за исключением этого. config.php <?php .. 'urlManager' => array( 'urlFormat' => 'path', 'showScriptName' => false, 'rules' => array( '<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', '<user:[a-zA-Z0-9_-]\w+>'=>'site/index',// here is the code ), ), … […]

Проверка электронной почты в системе yii

Я хочу проверить пользователя, когда он нажимает произвольный сгенерированный URL. Дайте мне решение для этих двух процессов. 1.Какие правила конфигурации URL-менеджера для получения хэша (строки и числа) из запроса URL-адреса? 2. Как я могу сравнить значение хэша в URL с моим хеш-значением в базе данных на контроллере / Action? Код для отправки электронной почты (он […]

Чувствительность к регистру Yii

В Yii у меня есть контроллер, названный как этот SomethingSomethingElseController в Windows, все в порядке, но когда я развертываю на сервере Linux, я получаю Unable to resolve the request "somethingsomethingelse/index" и при изменении URL-адреса на somethingSomethingElse/index он снова работает отлично, если я устанавливаю caseSensitive в false в конфигурации urlManager. Я получаю Невозможно разрешить ошибку независимо […]