Неизвестная проблема с ссылками в админке!

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

Наконец-то поручили мне новый проект и я попробовал 1.1.9 версию в действии. Столкнулся с неведомой мне до этого штуковиной.
Почему то ВСЕ! ссылки в админке стали такого вида "Добавить страницу(/mysite/admin.php/pages/create)".... С чего вдруг он мне добавляет адрес самой ссылки?
Аватара пользователя
Kuklovod
Сообщения: 211
Зарегистрирован: 2011.11.22, 08:15

Re: Неизвестная проблема с ссылками в админке!

Сообщение Kuklovod »

Я недавно заменил папку фреймворк в одном старом проекте на 1.1.9. Все работает замечательно. А у вас только в админке такое? А на хостинге нормально?
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

только в админке... на хостинге не знаю пока.. вообще не понимаю че это может быть.
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: Неизвестная проблема с ссылками в админке!

Сообщение chelishchevi »

Правила для urlManager'a в студию
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

Код: Выделить всё

'urlFormat'=>'path',
    //'showScriptName'=>true,
    'rules'=>array(
        '<controller:\w+>/<id:\d+>'=>'<controller>/view',
        '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
        '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
    ),
 
все стандартное...
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

Код: Выделить всё

код ссылки <a href="my_address">my_title</a>
а она выводится my_title(my_address)
 
Аватара пользователя
Loki
Сообщения: 65
Зарегистрирован: 2011.01.16, 10:47
Откуда: Омск

Re: Неизвестная проблема с ссылками в админке!

Сообщение Loki »

А код создания ссылки? Через Chtml? Ничего deprecated не используется?
chelishchevi
Сообщения: 86
Зарегистрирован: 2011.11.03, 15:34
Откуда: Калининград

Re: Неизвестная проблема с ссылками в админке!

Сообщение chelishchevi »

Погодите, в чем проблема?
Мне вначале показалось, что наличие admin.php вас смущало (тут, конечно, важен showScriptName = false).

Но у вас именно непонятно работает генерация ссылок?
Вы используете CHtml::link? Или как у вас вообще происходит генерация в представлении?
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

Ссылку я создаю стандартно CHtml::link. Но таким же страшным образом отображаются ссылки выведенные через CMenu.
ZoZo4kin
Сообщения: 8
Зарегистрирован: 2011.11.02, 09:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение ZoZo4kin »

попробовал написать

Код: Выделить всё

<a href="<?php echo $this->createUrl('/pages/index')?>">Страницы</a>
а он выводит Страницы(/mysite/admin.php/pages/index)
то есть как бы я не создавал все равно такая крепатура получается =(
Jampire
Сообщения: 207
Зарегистрирован: 2011.01.28, 11:45
Откуда: Гомель
Контактная информация:

Re: Неизвестная проблема с ссылками в админке!

Сообщение Jampire »

Вы сами писали этот проект? Дебаг режим включен?
Изображение
Человек, говорящий, что это невозможно сделать, не должен мешать тому, кто это делает.
TM123
Сообщения: 608
Зарегистрирован: 2011.06.09, 11:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение TM123 »

1. Как вам уже советовали отключите вывод имени скрипта в ссылка
2. Убедитесь что между CController и местом где вы используете createUrl этот самый createUrl не переопределен.

Правила определения URL думаю тут не причем.
Delanoro
Сообщения: 1
Зарегистрирован: 2012.10.26, 13:18

Re: Неизвестная проблема с ссылками в админке!

Сообщение Delanoro »

Проблема вот тут >>>>> a:link:after, a:visited:after {content:" (" attr(href) ")";font-size:90%;} - пересмотрите Ваши CSS
Ответить