Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 28 мар 2024, 17:12

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Вывод даты на русском языке
СообщениеДобавлено: 24 окт 2013, 18:21 
Не в сети
Зеленый

Зарегистрирован: 24 окт 2013, 17:56
Сообщения: 4
Поприветствую любителей Коханы.
Как в Кохане сделать запрос, чтобы дата выводилась на русском языке?
Как применить lc_time_names = 'ru_RU' ?
Месяц должен выводиться на русском языке.
Пример:
Код:
DATE_FORMAT(creatdata,'%M') AS month


В обычной ситуации я делаю так:
Код:
@mysql_query("SET lc_time_names = 'ru_RU'")
         OR die($errors['db']) ;


Подскажите пожалуйста, как это делается в Кохане?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод даты на русском языке
СообщениеДобавлено: 25 окт 2013, 11:44 
Не в сети
Зеленый

Зарегистрирован: 24 окт 2013, 17:56
Сообщения: 4
Люди помогите, где этот запрос в Кохане вставлять &
Код:
SET lc_time_names = 'ru_RU'


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод даты на русском языке
СообщениеДобавлено: 25 окт 2013, 12:24 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
http://kohanaframework.org/3.3/guide/da ... statements

как-то так
$query = DB::query(Database::UPDATE, 'SET lc_time_names=ru_RU');
или NULL \ Database::SELECT вместо Database::UPDATE

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод даты на русском языке
СообщениеДобавлено: 25 окт 2013, 13:15 
Не в сети
Зеленый

Зарегистрирован: 24 окт 2013, 17:56
Сообщения: 4
не пойму, где это писать, в модели или как?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод даты на русском языке
СообщениеДобавлено: 25 окт 2013, 16:35 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 02 апр 2013, 16:26
Сообщения: 474
Откуда: Сергиев Посад
подумал еще немного, мне кажется самое логичное добавить в драйвер database - mysql.
modules\database\classes\Kohana\Database\MySQL.php метод connect:
Код:
..
if ( ! empty($this->_config['charset']))
{
   // Set the character set
   $this->set_charset($this->_config['charset']);
}
// ДОБАВЛЕНО:
mysql_query("SET lc_time_names = 'ru_RU'", $this->_connection);

if ( ! empty($this->_config['connection']['variables']))
...

_________________
Майкл Джордан играет в баскетбол. Чарльз Мэнсон убивает людей. Я пишу код. У каждого свой талант.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вывод даты на русском языке
СообщениеДобавлено: 26 окт 2013, 13:22 
Не в сети
Зеленый

Зарегистрирован: 24 окт 2013, 17:56
Сообщения: 4
Теперь всё работает, большое спасибо за помощь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group