Найдено 282 результата
- 2020.01.31, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как перевести текущий же язык?
- Ответы: 5
- Просмотры: 1639
Re: Как перевести текущий же язык?
Еще вопросик по архитектуре мультиязычных проектов. Как лучше сделать: 1) для каждого языка создавать отдельный view? 2) или один view, но в нем выводить тексты по ключам (как описано в вопросе выше)? Первый способ быстрее, но дольше по изменениям, вносимым в шаблон представления. Второй способ мед...
- 2020.01.31, 10:31
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как перевести текущий же язык?
- Ответы: 5
- Просмотры: 1639
Re: Как перевести текущий же язык?
Еще вопросик по архитектуре мультиязычных проектов. Как лучше сделать:
1) для каждого языка создавать отдельный view?
2) или один view, но в нем выводить тексты по ключам (как описано в вопросе выше)?
1) для каждого языка создавать отдельный view?
2) или один view, но в нем выводить тексты по ключам (как описано в вопросе выше)?
- 2020.01.31, 10:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как перевести текущий же язык?
- Ответы: 5
- Просмотры: 1639
Re: Как перевести текущий же язык?
Спасибо большое.
- 2020.01.30, 23:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как перевести текущий же язык?
- Ответы: 5
- Просмотры: 1639
Как перевести текущий же язык?
Здравствуйте. Текущий язык приложения (Yii::$app->language) en-US . В папке /messages имеются подпапки: - en-US - ru-RU Если в коде использовать: Yii::t('app','Your account has been deleted.') То текст выведется как есть (Your account has been deleted). Даже, если в /messages/en-US/app.php сделать т...
- 2019.12.22, 17:34
- Форум: Вопросы
- Тема: Yii 2.x -> Yii 3.x
- Ответы: 16
- Просмотры: 28617
Yii 2.x -> Yii 3.x
Добрый день.
Так сложилось, что Yii 2.x является основным инструментом в разработке. За что, команде проекта, большое спасибо. В связи с этим, хотелось бы узнать на сколько Yii 3 будет совместим с Yii 2? Можно ли будет портировать код 2.x на 3.x? Как сложно это будет сделать?
Спасибо.
Так сложилось, что Yii 2.x является основным инструментом в разработке. За что, команде проекта, большое спасибо. В связи с этим, хотелось бы узнать на сколько Yii 3 будет совместим с Yii 2? Можно ли будет портировать код 2.x на 3.x? Как сложно это будет сделать?
Спасибо.
- 2019.05.22, 17:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Неправильный редирект при удалении
- Ответы: 2
- Просмотры: 1697
Неправильный редирект при удалении
Столкнулся с такой проблемой: после удаления сущности у меня редирект на index action срабатывает во всех браузерах (Chrome, FF, IE 11) без проблем. Но, у заказчика в FF и IE 11 после удаления сущности, идет редирект на action delete . И, из-за того что уже сущность удалена, он видит ошибку 404. То ...
- 2018.10.04, 22:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает appendTimestamp
- Ответы: 4
- Просмотры: 1863
Re: Не работает appendTimestamp
Да, так работает. Спасибо за помощь!Dominus писал(а): ↑2018.10.04, 21:25 А так?Без первого слэшаКод: Выделить всё
public $css = [ 'themes/bootstrap4/css/chosen-bootstrap.css', 'themes/bootstrap4/css/narrow-jumbotron.css', 'themes/bootstrap4/css/app.css', ];
- 2018.10.04, 21:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает appendTimestamp
- Ответы: 4
- Просмотры: 1863
Re: Не работает appendTimestamp
Да, в компонентахDominus писал(а): ↑2018.10.04, 21:16 В компоненты добавляете?Код: Выделить всё
//... 'components' => [ 'assetManager' => [ 'appendTimestamp' => true, 'bundles' => [], ], //... ], //...
- 2018.10.04, 20:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не работает appendTimestamp
- Ответы: 4
- Просмотры: 1863
Не работает appendTimestamp
Здравствуйте. У меня, почему-то, не работает appendTimestamp . web.php: 'assetManager' => [ 'appendTimestamp' => true, 'bundles' => [], ], layout: CSSAsset::register($this); CSSAsset: class CSSAsset extends AssetBundle { public $basePath = '@webroot'; public $baseUrl = '@web'; public $css = [ '/them...
- 2018.07.05, 13:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как прочитать куки в кастомном классе?
- Ответы: 4
- Просмотры: 1702
Re: Как прочитать куки в кастомном классе?
Проблема в том, что я делаю это не в контроллере? Есть ли возможность делать это в модели?Dominus писал(а): ↑2018.07.04, 12:49 Тут посмотрите: https://www.yiiframework.ru/forum/viewtopic.php?t=14915
- 2018.07.04, 12:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как прочитать куки в кастомном классе?
- Ответы: 4
- Просмотры: 1702
Re: Как прочитать куки в кастомном классе?
Кстати, запись куков таким способом работает:
Код: Выделить всё
$cookies = \Yii::$app->response->cookies;
$cookies->add(new Cookie([
'name' => $this->key,
'value' => '1',
'expire' => time() + 86400 * 365,
]));
- 2018.07.04, 12:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как прочитать куки в кастомном классе?
- Ответы: 4
- Просмотры: 1702
Как прочитать куки в кастомном классе?
Всем привет. У меня есть самый обычный класс: <?php namespace app\services; class WarningService { ... } Я вызываю этот класс в отображениях для определения того, стоит ли показывать пользователю предупреждения (warnings). В этом классе я не могу читать куки с помощью методов фреймворка. Пример: $va...
- 2018.04.01, 21:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2.1 и pjax
- Ответы: 5
- Просмотры: 2436
- 2018.04.01, 15:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2.1 и pjax
- Ответы: 5
- Просмотры: 2436
Re: Yii 2.1 и pjax
Кстати, нашел неплохое решение - barba.js
- 2018.04.01, 15:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2.1 и pjax
- Ответы: 5
- Просмотры: 2436
Re: Yii 2.1 и pjax
1) Потому что сам PJAX нестабилен, плохо написан и на его поддержку уходит слишком много времени. Плюс для многих случаев он не нужен (если используется фреймворк вроде vue или angular). 2) Либо напрямую воспользоваться библиотекой предварительно скопировав сам виджет себе в проект (или расширения ...
- 2018.04.01, 12:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii 2.1 и pjax
- Ответы: 5
- Просмотры: 2436
Yii 2.1 и pjax
Здравствуйте.
1) Почему в следующей версии уберут виджет pjax?
2) Что делать тем, кто его использует, но хочет обновиться до 2.1?
3) Какие есть замены виджету pjax?
1) Почему в следующей версии уберут виджет pjax?
2) Что делать тем, кто его использует, но хочет обновиться до 2.1?
3) Какие есть замены виджету pjax?
- 2018.03.09, 18:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: urlManager и GridView pager
- Ответы: 2
- Просмотры: 1244
Re: urlManager и GridView pager
Дмитрий, большое спасибо за совет! Действительно, так работаетElisDN писал(а): ↑2018.03.09, 18:26 Поместить правило выше:
Код: Выделить всё
'jobs/page/<page:\d+>' => 'jobs/default/index', 'jobs' => 'jobs/default/index',
- 2018.03.09, 17:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: urlManager и GridView pager
- Ответы: 2
- Просмотры: 1244
urlManager и GridView pager
Всем привет! Мне нужно выводить ссылки в GridView пагинаторе в таком формате: /jobs/page/{page} Несмотря на наличие следующего правила в urlManager : 'jobs/page/<page:\d+>' => 'jobs/default/index' Ссылки выводятся в старом формате: /jobs?page=2 Подскажите, пжлст, как поменять формат ссылок посредств...
- 2017.08.03, 18:44
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Разные RBAC в одной БД
- Ответы: 6
- Просмотры: 4065
- 2017.08.03, 12:16
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Разные RBAC в одной БД
- Ответы: 6
- Просмотры: 4065
Re: Разные RBAC в одной БД
В общем что мне пришлось сделать: 1) Нaписать миграцию под новую структуру RBAC: - добавить поле id; - добавить поле company_id; - убрать все существующие ключи (было много FK, PK по полям типа "name" и т. п.). public function safeUp() { $this->execute(" CREATE TABLE IF NOT EXISTS `au...