тире в url

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
Hector
Сообщения: 18
Зарегистрирован: 2011.06.11, 14:11
Контактная информация:

тире в url

Сообщение Hector »

Как создать action с тире, не используя url менеджер

к примеру вот такой нужен action

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

public function actionRating-regions()
{
}
 
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: тире в url

Сообщение rak »

http://www.php.net/manual/en/functions.user-defined.php
Function names follow the same rules as other labels in PHP. A valid function name starts with a letter or underscore, followed by any number of letters, numbers, or underscores. As a regular expression, it would be expressed thus: [a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*.
esche
Сообщения: 1054
Зарегистрирован: 2010.11.24, 03:39

Re: тире в url

Сообщение esche »

эм.. так нужен action или тире в URL?
второе неплохо решается роутингом...
http://yiiframework.ru/doc/guide/ru/topics.url
...
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: тире в url

Сообщение rak »

так написано ж, чтоб без урл менеджера :)
Т.е. ответ: никак
Johnatan
Сообщения: 167
Зарегистрирован: 2010.10.27, 13:06
Откуда: Reino de España

Re: тире в url

Сообщение Johnatan »

http://www.yiiframework.com/doc/api/1.1 ... ons-detail

не?

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

public function actions() {
    return array(
        'rating-regions'=>'path.to.Action1Class',
    );
} 
Конференция: yii@conference.jabber.ru
esche
Сообщения: 1054
Зарегистрирован: 2010.11.24, 03:39

Re: тире в url

Сообщение esche »

rak писал(а):так написано ж, чтоб без урл менеджера :)
Т.е. ответ: никак
ну почему.. можно в missingAction отлавливать.. И зачем только этот манагер придумали? :geek:
p.s. А "написано" - так там сама формулировка очень загадочная... если вдуматься..
...
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: тире в url

Сообщение rak »

Johnatan писал(а):http://www.yiiframework.com/doc/api/1.1 ... ons-detail

не?

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

public function actions() {
    return array(
        'rating-regions'=>'path.to.Action1Class',
    );
} 
ага, вариант =)
Ответить