![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
Привет! В конфиге указан urlManager & rules которые по которым обрабатываются запросы.
Есть 2 конкурирующих правила: Код:
Экшн получает id20id3id9, а вот если я пытаюсь туда число поставить, то не обрабатывает- срабатывает первое правило. Почему? Как исправить? |
![]() |
![]() |
![]() |
#2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]()
http://www.example.com/controller/action/factor/20
Скажите, к какому правилу отнести данный URL? К первому или второму? Я уверен, что вы не сможете определить, так и машина не может. Она берёт первое подходящее правило и применяет его. Чтобы поправить это - есть множество способов, но все они изменяют URL. Можно добавить дополнительную переменную или статику. Например: Код:
PHP код:
Это один из вариантов решения.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищем программистов для проект (на Yii) | adtox | Фриланс | 0 | 27.03.2013 16:24 |
ZF2 vs. Yii | helldog | PHP | 6 | 04.03.2013 10:43 |
Требуется PHP программист, Yii | masax | Фриланс | 1 | 26.01.2013 23:17 |
YII | Defunate | Помощь студентам | 0 | 30.11.2012 16:16 |
topserver+yii framework | Farrel | PHP | 0 | 01.03.2011 00:49 |