Cake-PHP.ru
Форум программистов CakePHP
(на сайт)
Watched Topics
FAQ
Поиск
Пользователи
Группы
Регистрация
Профиль
Войти и проверить личные сообщения
Вход
Список форумов Cake-PHP.ru
->
Общий
Ответить
Имя
Тема
Сообщение
Смайлики
Дополнительные смайлики
Цвет шрифта:
По умолчанию
Тёмно-красный
Красный
Оранжевый
Коричневый
Жёлтый
Зелёный
Оливковый
Голубой
Синий
Тёмно-синий
Индиго
Фиолетовый
Белый
Чёрный
Размер шрифта:
Размер шрифта
Очень маленький
Маленький
Обычный
Большой
Огромный
Закрыть теги
[quote="vkovalev"]Имеется задача сделать сайт на 2 языках. Использовать штатный вариант с таблицей (i18n) как-то не хочется - раньше не юзал, а сроки поджимают. Хочу сделать для каждой таблицы таблицу-дубль для второго языка. В админке надо править сразу обе записи для двух языков (HTML редактор с вкладками), соотв надо переопределять в моделях операции записи и чтения. Видимо, иду несколько не тем путем. Не кинет ли кто ссылку на нормальное решение этой проблемы ?[/quote]
Настройки
HTML
ВЫКЛЮЧЕН
BBCode
ВКЛЮЧЕН
Смайлики
ВКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Отключить в этом сообщении смайлики
Если у вас плохое зрение или вы не можете прочесть этот код по какой-то другой причине, то обратитесь за помощью к
Администратору
.
Код подтверждения: *
Введите код в точности так, как вы его видите. Код является регистро-зависимым, а символ нуля имеет косую линию внутри цифры.
Часовой пояс: GMT + 3
Перейти:
Выберите форум
CakePHP Форум
----------------
Общий
Установка и настройка
Творчество
Вопросы и пожелания
Комментарии к главам руководства по CakePHP 1.1
Обзор темы
Автор
Сообщение
nws
Добавлено: 12 Янв 2010 17:46:36
Заголовок сообщения:
languages
---------------
lang_id
lang_name
posts
-------
primary_post_id
secondary_post_id
lang_id
text
www.site.com/posts/view/<secondary_post_id >
vkovalev
Добавлено: 12 Янв 2010 01:45:56
Заголовок сообщения:
Может сейчас оно лучше работает, не знаю. Спроси у evilbloodydemon он в этом вопросе спец
[/quote]
спасибо )
Vlad
Добавлено: 11 Янв 2010 23:25:56
Заголовок сообщения:
Если я правильно помню i18n юзать-то можно, но о поиске можно забыть, или специально выкаблучиваться (хотя, может к 1.2.5 уже починили)
Нормального решения я не видел, пробовал (для разных проектов) три варианта
1. через i18n - но тогда поиск не работает, или надо его делать без i18n а "напрямую" find-> кондишен делать, ибо иначе не будет искать по фразе через таблицы разных языков
2. В одной таблице хранились оба языка, по параметру lang - работал то с полем ru_title то с полем uk_title,
3. Вариант - не пробовал, но тоже можно - переключал таблицы по принципу второго пункта целиком.
2-3 вариант - костыли, но 1-й вариант если есть многоязчные title, body то сделать find с conditions 'Post.body LIKE %' . $searchstring . '%' - не выйдет, надо "обходить " i18n" а раз его обошедши - я и не юзал.
Может сейчас оно лучше работает, не знаю. Спроси у evilbloodydemon он в этом вопросе спец
vkovalev
Добавлено: 11 Янв 2010 23:15:40
Заголовок сообщения: многоязычная админка
Имеется задача сделать сайт на 2 языках. Использовать штатный вариант с таблицей (i18n) как-то не хочется - раньше не юзал, а сроки поджимают. Хочу сделать для каждой таблицы таблицу-дубль для второго языка. В админке надо править сразу обе записи для двух языков (HTML редактор с вкладками), соотв надо переопределять в моделях операции записи и чтения. Видимо, иду несколько не тем путем. Не кинет ли кто ссылку на нормальное решение этой проблемы ?
Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB
Если ничего интересного не нашли, можно рекламу почитать, а рекламируется у нас сегодня «».