Найден 291 результат

Faenir
2017.09.05, 22:57
Форум: Общие вопросы (Yii 2.x)
Тема: Bootstrap модуля backend/frontend
Ответы: 2
Просмотры: 1722

Bootstrap модуля backend/frontend

Подскажите пожалуйста, как будет правильнее реализовать (подключить) Bootstrap для модуля, который пишется под "advanced" структуру. Т.е. мне нужен один общий бутстрап + отдельные под фронтенд и бэкенд (с консолью instanceof помог). Через композер, на сколько я понял, только один Bootstrap...
Faenir
2017.07.20, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: Кол-во обращений к базе
Ответы: 36
Просмотры: 9227

Re: Кол-во обращений к базе

caHek2x писал(а): 2017.07.20, 12:48 в личку скинул вариант решения чтоб запросов было минимум ...
Зачем в личку то? Совершенно секретно?)
Faenir
2017.07.05, 12:47
Форум: Общие вопросы (Yii 2.x)
Тема: Мультиязычность.
Ответы: 12
Просмотры: 3983

Re: Мультиязычность.

6. Создание таблицы перевода для каждого языка
из статьи на хабре разве не тот вариант, который вы предложили?

Я обычно выбираю вариант
2. Создание таблицы локализации
Faenir
2017.07.03, 13:20
Форум: Общие вопросы (Yii 2.x)
Тема: Мультиязычность.
Ответы: 12
Просмотры: 3983

Re: Мультиязычность.

Можете использовать что-то вроде https://github.com/OmgDef/yii2-multilingual-behavior
По организации бд есть несколько вариантов, какой выбрать - решать только вам.
Вот например: https://habrahabr.ru/post/192228/
Faenir
2017.06.30, 13:42
Форум: Общие вопросы (Yii 2.x)
Тема: Куда лучше поместить константы событий?
Ответы: 3
Просмотры: 1491

Re: Куда лучше поместить константы событий?

Спасибо. Решил в классах контроллеров хранить.
Faenir
2017.06.30, 13:20
Форум: Общие вопросы (Yii 2.x)
Тема: Мультиязычность.
Ответы: 12
Просмотры: 3983

Re: Мультиязычность.

В последнем конфиге у вас же нет переводов для "content", только "common*". 'test' => [ 'class' => PhpMessageSource::class, 'basePath' => '@app/translations', 'sourceLanguage' => 'en' ] В " @app/translations/ru/test.php ": <?php return [ 'Test message' => 'Тестовое сооб...
Faenir
2017.06.29, 13:05
Форум: Общие вопросы (Yii 2.x)
Тема: Мультиязычность.
Ответы: 12
Просмотры: 3983

Re: Мультиязычность.

Лэнг и СоурсЛэнг должны быть разные.

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

'ru' => [
  'sourceLanguage' => 'ru',
]

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

'en' => [
  'sourceLanguage' => 'en',
]
Проверьте еще в конфиге

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

'sourceLanguage' => 'en',
'language' => 'ru',
Faenir
2017.06.29, 12:58
Форум: Общие вопросы (Yii 2.x)
Тема: Куда лучше поместить константы событий?
Ответы: 3
Просмотры: 1491

Куда лучше поместить константы событий?

Например, есть модуль "user". В модуле есть: сам модуль user\Module контроллер user\controllers\UserController действие user\actions\LoginAction модель user\model\User Куда будет правильнее размещать эти самые константы событий, например const EVENT_BEFORE_LOGIN = 'beforeLogin'; Полазил по...
Faenir
2017.06.28, 13:13
Форум: Общие вопросы (Yii 2.x)
Тема: Здравствуте помогите по темам
Ответы: 16
Просмотры: 4841

Re: Здравствуте помогите по темам

По моему вы ошиблись сайтом, вам на фл.ру надо с этим тз))
Faenir
2017.06.27, 19:30
Форум: Общие вопросы (Yii 2.x)
Тема: Здравствуте помогите по темам
Ответы: 16
Просмотры: 4841

Re: Здравствуте помогите по темам

Вам на гитхаб выложить код или тут? Покажите, что у вас получается (можно без Yii 2), а мы подскажем уже дальше.
Faenir
2017.05.24, 19:41
Форум: Общие вопросы (Yii 2.x)
Тема: Module::t + message/extract
Ответы: 4
Просмотры: 1629

Re: Module::t + message/extract

Было бы замечательно. Создал пулл реквест.
Faenir
2017.05.23, 11:49
Форум: Общие вопросы (Yii 2.x)
Тема: Module::t + message/extract
Ответы: 4
Просмотры: 1629

Re: Module::t + message/extract

Метод `extractMessagesFromTokens` оказался еще и приватным. Решение нашел для себя. Не самое изящное, но вполне рабочее :) Может кому пригодится. Просто перед экстрактом заменить все `Module::t('` на `Module::t('CATEGORY_NAME`, '` (автозаменой в ide). Затем выполнить команду `yii message @PATH_TO_CO...
Faenir
2017.05.22, 15:10
Форум: Общие вопросы (Yii 2.x)
Тема: Module::t + message/extract
Ответы: 4
Просмотры: 1629

Module::t + message/extract

В модуле использую метод public static function t($message, $params = [], $language = null) { return \Yii::t('test_category', $message, $params, $language); } что бы не писать постоянно категорию в модуле, а писать просто Module::t('message'); Все замечательно, но как я понял консольная команда `mes...
Faenir
2017.04.05, 22:14
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 42930

Re: Слоистая архитектура для Yii приложений

Оригинал только у меня не открывается?
Превышено время ожидания ответа от сайта toptal.com.
Интересно было бы увидеть пример реализации чего-то реального на этой архитектуре (на гитхабе). Например, простенького интернет магазина/каталога.
Faenir
2017.04.05, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: Задолбало чистить папку assets
Ответы: 23
Просмотры: 6970

Re: Задолбало чистить папку assets

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

'components' => [
  // ...
  'assetManager' => [
    // ...
    'linkAssets' => true,
  ],
  // ...
],
http://www.yiiframework.com/doc-2.0/yii ... ets-detail
Faenir
2017.02.21, 14:04
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior и мультиязычность
Ответы: 6
Просмотры: 2061

Re: SluggableBehavior и мультиязычность

Вы не ответили на мой вопрос. Какой slug должен генерироваться от разных переводов? У вас получится, что после каждого обновления перевода slug будет меняться (statya или article). Значит среди переводов должен быть приоритет языка, с которого будет браться slug и становится общим для всех. Slug до...
Faenir
2017.02.21, 13:15
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior и мультиязычность
Ответы: 6
Просмотры: 2061

Re: SluggableBehavior и мультиязычность

Что странного то? Стандартная структура для мультиязычности: общая таблица с непереводимыми полями post (id, created_at... etc.) + таблица с переводами post_lang (post_id, lang_id, title, content... etc.). Slug общий для всех языков, поэтому хранится в таблице post, а не в post_lang. Над вариантом в...
Faenir
2017.02.20, 14:23
Форум: Общие вопросы (Yii 2.x)
Тема: SluggableBehavior и мультиязычность
Ответы: 6
Просмотры: 2061

SluggableBehavior и мультиязычность

Есть модели Post и PostLang. В Post есть атрибут '$post->slug', а в PostLang атрибут '$postLang->title'. Модель PostLang сохраняется после Post. Возможно ли как-то настроить SluggableBehavior, что бы он отрабатывал после сохранения PostLang, брал из него '$postLang->title' и сохранял в '$post->slug'?
Faenir
2017.02.17, 21:44
Форум: yiiframework.ru
Тема: Лайки для сообщений
Ответы: 21
Просмотры: 40759

Re: Лайки для сообщений

Хотел лайкнуть тему, а кнопки нет :(