Найдено 12 результатов

bombadile
2017.11.24, 15:42
Форум: Общие вопросы (Yii 2.x)
Тема: Неправильно формируется ссылка ЧПУ
Ответы: 1
Просмотры: 348

Неправильно формируется ссылка ЧПУ

Есть правило:

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

[
        'pattern' => 'category/<name>',
        'route' => 'catalog/main'
],
Есть получение текущего урла на странице /category/books:

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

yii\helpers\Url::current();
Получаем: /category/books?%2Fcategory%2Fbooks=

Почему?
bombadile
2016.08.12, 09:12
Форум: Общие вопросы (Yii 2.x)
Тема: Как очистить кэш, не трогая кэш схемы БД?
Ответы: 13
Просмотры: 2943

Re: Как очистить кэш, не трогая кэш схемы БД?

ElisDN писал(а):Хранить схему в отдельном кеше.
А как это сделать?
bombadile
2016.08.12, 09:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как очистить кэш, не трогая кэш схемы БД?
Ответы: 13
Просмотры: 2943

Re: Как очистить кэш, не трогая кэш схемы БД?

zelenin писал(а):запросы на схему бд достаточно легкие. не надо боятся.
Что-то у меня не очень легкие - по секунде на запрос.
bombadile
2016.08.11, 19:59
Форум: Общие вопросы (Yii 2.x)
Тема: Как очистить кэш, не трогая кэш схемы БД?
Ответы: 13
Просмотры: 2943

Как очистить кэш, не трогая кэш схемы БД?

Yii::$app->cache->flush() - очищает все кэши.
Консольная команда типа yii cache/flush cache ничего не находит.
Как очистить кэш, не трогая кэш схемы БД?
bombadile
2016.08.03, 17:50
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при выполнении тестов Codeception с модулем Yii2
Ответы: 6
Просмотры: 3434

Re: Ошибка при выполнении тестов Codeception с модулем Yii2

В unit для БД использовались только фикстуры. UPD: Посмотрел, как они отрефакторили тесты в yii2-app-basic. Значит теперь Yii2 можно использовать. Сделал как в yii2-app-basic Так работает: class CheckoutTest extends \Codeception\Test\Unit {     public function testCartcheck()     {         $i = 80;...
bombadile
2016.08.03, 14:25
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при выполнении тестов Codeception с модулем Yii2
Ответы: 6
Просмотры: 3434

Re: Ошибка при выполнении тестов Codeception с модулем Yii2

ElisDN писал(а):Модуль Yii2 используется только для функциональных тестов.
А как быть с БД? Чтобы она очищалась при каждом тесте. В модуле Yii2 есть параметр cleanup: false # don't wrap test in transaction.
bombadile
2016.08.03, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при выполнении тестов Codeception с модулем Yii2
Ответы: 6
Просмотры: 3434

Ошибка при выполнении тестов Codeception с модулем Yii2

Есть тест Codeception. Без включенного модуля Yii2 - ошибок нет. А если в unite.suite.yml включен модуль Yii2: class_name: UnitTester modules: enabled: - Asserts - \Helper\Unit - Yii2: configFile: 'tests/config/unit.php' part: fixtures Появляется ошибка: An Error occurred while handling another erro...
bombadile
2016.07.18, 06:13
Форум: Общие вопросы (Yii 2.x)
Тема: MS-SQL: не записывается кириллица в поле типа text
Ответы: 4
Просмотры: 1166

Re: MS-SQL: не записывается кириллица в поле типа text

jakiro писал(а):Забыть про windows-1251 как про стрышный сон и начать использовать UTF-8
К сожалению, это невозможно :) Еще варианты есть?
bombadile
2016.07.17, 19:57
Форум: Общие вопросы (Yii 2.x)
Тема: MS-SQL: не записывается кириллица в поле типа text
Ответы: 4
Просмотры: 1166

MS-SQL: не записывается кириллица в поле типа text

Есть поле в MS-SQL, кодировка windows-1251, тип text. Через activeRecord добавляется значение поля "адрес" (кириллица), формируется такой запрос: INSERT INTO [Orders] [Address]) VALUES (0xc8ecff20d4e0ece8ebe8ff20cef2f7e5f1f2e2ee) Появляется ошибка: "Конфликт типа операндов: varbinary несовместим с t...
bombadile
2016.06.30, 17:39
Форум: Общие вопросы (Yii 2.x)
Тема: Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?
Ответы: 4
Просмотры: 994

Как вывести дату в определенном формате в зависимости от локали в Yii2 (рус. — дд.мм.гггг и анг. — мм.дд.гггг)?

Требуется вывести дату (например, 10 апреля 2006 года) в определенном формате заданном в конфиге. Русский - 10.04.2006 и английский 4.10.2006. В конфиге можно задать для форматтера предустановленные шаблоны типа short, medium, long, full. Которые форматируют дату так: - short: 10.04.06 и 4/10/06; - ...