Найдено 210 результатов
- 2018.09.04, 10:56
- Форум: Тестирование (Yii 2.x)
- Тема: Тестирование без базы данных
- Ответы: 3
- Просмотры: 3336
Re: Тестирование без базы данных
Да, собственно говоря вопрос и был про тестирование AR модели Х и связанных моделей с ней. Условно говоря, хочу протестировать заказ в интернет магазине без создания записей из фикстур, а моделируя все моками.
- 2018.09.03, 15:41
- Форум: Тестирование (Yii 2.x)
- Тема: Тестирование без базы данных
- Ответы: 3
- Просмотры: 3336
Тестирование без базы данных
Возможно ли запускать Unit тесты без подключения к тестовой базе? Работать только с моками и стабами, чтобы создавать объекты самостоятельно ?
- 2018.05.16, 18:22
- Форум: Тестирование (Yii 2.x)
- Тема: Unit тест подвешивает базу
- Ответы: 0
- Просмотры: 1280
Unit тест подвешивает базу
При тестировании одной модели все хорошо, если хочу протестировать несколько связанных сущностей то codeception зависает, а в базе висит процесс
Waiting for table metadata lock
ALTER TABLE `tbl_users` AUTO_INCREMENT=1
Возможно кто-то с таким сталкивался, с чем может быть проблема?
Waiting for table metadata lock
ALTER TABLE `tbl_users` AUTO_INCREMENT=1
Возможно кто-то с таким сталкивался, с чем может быть проблема?
- 2018.03.16, 13:55
- Форум: REST API (Yii 2.x)
- Тема: Сортировка результатов при Response
- Ответы: 3
- Просмотры: 2081
Re: Сортировка результатов при Response
Сам спросил, сам разобрался, проблема крылась в formatters и настройках, помогло так 'formatters' => [ \yii\web\Response::FORMAT_JSON => [ 'class' => 'yii\web\JsonResponseFormatter', 'prettyPrint' => YII_DEBUG, 'encodeOptions' => JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE | JSON_NUMERIC_CHECK |...
- 2018.03.16, 13:27
- Форум: REST API (Yii 2.x)
- Тема: Сортировка результатов при Response
- Ответы: 3
- Просмотры: 2081
Сортировка результатов при Response
Подскажите пожалуйста в какую сторону смотреть и проблема ли это фреймворка. Отдаю ответ в виде массив в контроллере, наследованном от rest\Controller например так $response = [ 0 => 'All', 1=>'Yes', 2=>'No' ]; На выходе получаю JSON { "All", "Yes", "No", } т.е без ключ...
- 2017.10.28, 17:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вывод пустого значения в переводе
- Ответы: 1
- Просмотры: 1051
Вывод пустого значения в переводе
Реализовал переводы через базу данных. Все ключи для переводов в виде page.about.page_title page.about.heading page.about.subheading и так далее Если в базе есть перевод = все хорошо, если в базе в качестве перевода пустая строка - то выводится ключ. Не могу понять, как мне разрешить отображать пуст...
- 2017.07.24, 17:48
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
или как альтернативный вариант, хранить ID счета который кредитуется, который дебетуется и сумму CREATE TABLE `tbl_transactions` ( `id` int(11) NOT NULL, `post_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP, `booking_date` date DEFAULT NULL, `operation_id` bigint(20) UNSIGNED DEFAULT NULL, `debit...
- 2017.07.04, 17:44
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
Тоже пилю учёт финансов. Из полезного что нашёл: http://helpme1c.ru/osnovy-buxgalterskogo-uchyota-dlya-programmistov-1s https://yiiconf.ru/data/yiiconf2017/ppt/272.pdf https://habrahabr.ru/post/259921/ + комменты http://www.highload.ru/2014/abstracts/1539.html https://www.youtube.com/watch?v=zs4VUo...
- 2017.06.30, 17:24
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
Возможно, кто нибудь знает как можно будет защититься от подмены значений баланса в БД? Имеет ли вообще смысл?)) Сейчас пробую вариант генерации некоего ключа для транзакции на основе предыдущей. Система должна хрнаить все транзакции и все операции так, чтобы в любой момент можно было посчитать акт...
- 2017.06.29, 09:43
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
Это понятно, но ведь должна быть какая то транзакция,что деньги появились? Или счёт агрегатора загонять в минус? https://yiiconf.ru/data/yiiconf2017/ppt/272.pdf На 8 слайде Дима пополнил себе счет на 100 рублей, у системы списалось 100 На 9 слайде Юра пополнил счет, у системы списалось. Загоняем не...
- 2017.06.28, 18:49
- Форум: Тестирование (Yii 2.x)
- Тема: Тестирование Rest api
- Ответы: 12
- Просмотры: 8749
Re: Тестирование Rest api
Форум - классная вещь, спрашиваешь, а потом через пол часа сам находишь решение. В итоге нужно было в /api/config/bootstrap.php продублировать или подключить /common/config/bootstrap.php где были определены все Yii::setAlias('@common', dirname(__DIR__)); Yii::setAlias('@frontend', dirname(dirname(__...
- 2017.06.28, 18:15
- Форум: Тестирование (Yii 2.x)
- Тема: Тестирование Rest api
- Ответы: 12
- Просмотры: 8749
Re: Тестирование Rest api
Может быть кто-то сталкивался, дошли руки до тестирования API Все как у всех, директория api внутри tests все настроил и создал как в документации. Проблема в том, что у меня в конфиге API есть такая строчка 'errorHandler' => [ 'class' => 'api\components\ApiErrorHandler', 'errorAction' => 'main/erro...
- 2017.06.05, 10:22
- Форум: Предлагаю работу
- Тема: Доработка проекта на Yii1
- Ответы: 0
- Просмотры: 1183
Доработка проекта на Yii1
- Нужен программист для доработки проекта на Yii (заданий много но все они не космос, а доработка, фикс, новый функционал но не сложный).
Работа по таскам, но они есть все время.
Работа удаленная, но если вы из Минска - будет легче оплачивать работу.
Пишите в ЛС и цену за час работы.
Работа по таскам, но они есть все время.
Работа удаленная, но если вы из Минска - будет легче оплачивать работу.
Пишите в ЛС и цену за час работы.
- 2017.05.31, 12:54
- Форум: REST API (Yii 2.x)
- Тема: Авторизация и REST
- Ответы: 5
- Просмотры: 6171
Re: Авторизация и REST
Подниму тему авторизации, чтобы не плодить кучу тем, а так как поиск по коротким запросам не работает то может быть тема уже поднималась. Вопрос авторизации по ключам вроде бы простой и с другой стороны не совсем. Делаю авторизацию по JWT Для работы можно поставить вот этот пакет - https://github.co...
- 2017.05.12, 09:09
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
Спасибо, это первое, что попалось по поиску! Но вообще по немного разобрался в теме и как только картина уляжется напишу тут сам себе ответ, может кому-то в будущем будет полезно.
- 2017.05.10, 18:03
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Re: Архитектура приложения для учета финансов (баланс, транзакции, счета)
Сложно поспорить, уже освежаю в памяти. Но! Логически и бухгалтерски понятно, что, например, поступление денег это всегда дебет и кредет на 2 счета. Но не понятно как это легче всего реализовать в реальном проекте, в БД. двойная запись - это реально 2 таблицы и 2 записи? Это 1 таблица и 2 записи? эт...
- 2017.05.10, 17:23
- Форум: Архитектура, дизайн, ООП
- Тема: Архитектура приложения для учета финансов (баланс, транзакции, счета)
- Ответы: 20
- Просмотры: 12747
Архитектура приложения для учета финансов (баланс, транзакции, счета)
Начал изучать вопрос проектирования базы для приложения в котором будет нечто подобие биллинга. Информации много, но хочется структурировать. Есть уже готовые решения кое чего но вопросы остались. Предположим, что есть система, в которой регистрируются пользователи. У них есть счета, их может быть м...
- 2017.04.27, 09:36
- Форум: REST API (Yii 2.x)
- Тема: Разная авторизация в разных контроллерах API
- Ответы: 5
- Просмотры: 3518
Re: Разная авторизация в разных контроллерах API
Зачем вам несколько идентити? По топику: Один контроллер может поддерживать несколько способов авторизации. Ищите по слову compositeAuth Несколько идентити думаю для того, чтобы разделять клиентов, которые пользуются API Например где-то в коде я использую \Yii::$app->user->id Так вот этот ID у парт...
- 2017.04.26, 10:57
- Форум: REST API (Yii 2.x)
- Тема: Разная авторизация в разных контроллерах API
- Ответы: 5
- Просмотры: 3518
Re: Разная авторизация в разных контроллерах API
В поисках решения увидел на одном сайте такой вариант (весь фронтэнд на angular) При запросе к API отправляется Authorization:Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJ2aXRvdnRAZ21haWwuY29tIiwiaWF0IjoxNDkzMTkyNT Это все логично, почти тот же oAuth только key генерируется в момент авторизации. А вот как...
- 2017.04.26, 09:27
- Форум: REST API (Yii 2.x)
- Тема: Разная авторизация в разных контроллерах API
- Ответы: 5
- Просмотры: 3518
Re: Разная авторизация в разных контроллерах API
Как это поможет? Oauth это всего лишь реализация еще одного вида авторизации. Я к тому, что oAuth по идее предполагает, что у меня есть общая база пользователей. А ее как бы нет, плюс не понимаю, как тот же frontend будет работать через oAuth - ему что, каждый раз получать токен и производить действ...