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

Roksalana
2018.04.25, 13:35
Форум: Общие вопросы (Yii 2.x)
Тема: Как запускать скрипт если поля прошли проверку
Ответы: 5
Просмотры: 488

Re: Как запускать скрипт если поля прошли проверку

Как-то так:

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

$('#w0').yiiActiveForm().on('afterValidate', function (event, data) {
                ...
                });
Какие события поддерживаются? Ответ тут
Roksalana
2018.04.23, 16:11
Форум: Общие вопросы (Yii 2.x)
Тема: Мастер-класс, выбор темы
Ответы: 11
Просмотры: 1029

Re: Мастер-класс, выбор темы

А на DevConf будете ? Если да, то можем обсудить прямо там. Не буду. Для меня это конференция в чужой стране, поэтому немного проблематично :oops: У вас большой опыт по подобным делам, поделитесь пожалуйста какая тема была бы интересна? Узкая тема полезная для уже [почти] профи. почему все так любя...
Roksalana
2018.04.23, 12:25
Форум: Общие вопросы (Yii 2.x)
Тема: Мастер-класс, выбор темы
Ответы: 11
Просмотры: 1029

Re: Мастер-класс, выбор темы

Очный мастер-класс с девушкой-программистом, звучит заманчиво :oops: . А если серьёзно, если чувствуете в себе силы и талант к менторству, то лучше организовать полноценный курс в духе "Пишем {Магазин/портал/crm} с нуля на Yii2", где продемонстрировать если не все, то большинство возможностей фрейм...
Roksalana
2018.04.23, 11:29
Форум: Общие вопросы (Yii 2.x)
Тема: Мастер-класс, выбор темы
Ответы: 11
Просмотры: 1029

Мастер-класс, выбор темы

Всем привет. У меня такой вопрос: представьте что у вас есть возможность прийти на очный мастер-класс, где можно будет послушать и на практике потренироваться в каких-то advanced темах по Yii2 (или в целом по программироваю? :? ). Предпологается, что клепать сайты на php вы уже и так умеете. Какие т...
Roksalana
2018.03.22, 13:23
Форум: Авторский код и библиотеки
Тема: Yii2 + Vue.js 2.x шаблон приложения
Ответы: 9
Просмотры: 7692

Re: Yii2 + Vue.js 2.x шаблон приложения

@urichalex можете сделать pull request и добавить vue-axios + vue-auth ? Было бы здорово иметь базовый шаблон для новых проектов.
Roksalana
2018.03.22, 13:02
Форум: Авторский код и библиотеки
Тема: Yii2 + Vue.js 2.x шаблон приложения
Ответы: 9
Просмотры: 7692

Yii2 + Vue.js 2.x шаблон приложения

Мне очень понравилось работать с Vue.js и поэтому выкладываю для всех желающих (и для себя в первую очередь) базовый шаблон Yii-Vue приложения . Это сборка webpack на основе laravel-mix (можно конечно форкнуть и переделать, но пока не вижу в этом смыла :roll:). Т.к с Vue.js я сама пока новичок, буду...
Roksalana
2018.01.08, 16:57
Форум: Ищу работу
Тема: Возьму проект на разработку (удаленно)
Ответы: 0
Просмотры: 541

Возьму проект на разработку (удаленно)

Кто я : программист с 12+ лет опыта, контрибьютер Yii фреимворка. Стек : Yii2/Laravel, JS/JQuery/Vue.js, MySql/PostgreSQL, большой опыт интеграции со сторонними API и создания REST приложений. Github : https://github.com/developeruz В связи с открытием своей фирмы, возьму проект на разработку (удал...
Roksalana
2017.05.21, 19:06
Форум: Авторский код и библиотеки
Тема: EasyiiCMS - очередная CMS?
Ответы: 428
Просмотры: 70997

Re: EasyiiCMS - очередная CMS?

И еще одна интеграция на этот раз с моим RBAC модулем . Теперь есть пользователи, есть роли и права, а все остальное и так было в EasyiiCMS ;) Все нормально стало, спасибо за интеграции. Остался вопрос: а что с "идеей" root пользователя? Функционал пропал. Админ или administrator не дает полный дос...
Roksalana
2017.04.15, 20:05
Форум: Новости, события, встречи
Тема: YiiConf 2017
Ответы: 22
Просмотры: 5810

Re: YiiConf 2017

Хотелось бы попробоваться в роли спикера, но как-то страшно :oops:
Roksalana
2017.04.11, 11:28
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Например, как я писал выше, у заказа есть товары, клиент репозиторий Заказы возвращает объект Заказа, который в себе должен \ может содержать информацию только о себе, верно? Значит чтобы получить и заказ и список товаров или хотя бы количество товаров в заказе - нужно второй репозиторий задействов...
Roksalana
2017.04.06, 10:16
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Тут репозиторий это не совсем репозиторий. Правильнее назвать его TableGateway. Через него будут выполняться все запросы к таблице, запись в которой представляет AR. Соответственно, сохранение связанных записей вместе с транзакциями ложится на сервис. В сервисах транзакцию стартуете, сохраняете зап...
Roksalana
2017.04.06, 10:10
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Order extends ActiveRecord { public function setActive() { self::updateAll(['active'=>1], "id='" . $this->id . "'"); } } то теперь это делает сервисный слой, через команду репозиторию? В таком случае у меня Order содержит только геттеры для доступа к данным (мы пока не говорим как они туда попадают...
Roksalana
2017.04.06, 10:03
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Репозиторий может дернуть $model->getId(), а сервис не должен ничего дергать у AR модели. Транзакции должны быть на уровне сервиса, так как это тоже часть "логики" (откатить в случаи неудачи на каком-то этапе). Но опять таки - сервис не начинает их сам и не заканчивает, а делает это через репозитори...
Roksalana
2017.04.06, 08:18
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Супер! И тут же в репозитории должны быть все действия над объектом? Сделать активным \ неактивным? Записать историю в лог-таблицу к примеру? Все, что касается изменений "заказа" все в репозиторий? Репозиторий выполняет команды над AR моделью, ему говорят получи данные или сохрани - он выполняет. Н...
Roksalana
2017.04.06, 08:14
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Вопрос: могу ли я в данном случае репозиторием возвращаться AR в котором будут определены методы getId(), getClientId() и так далее, верно? Пока что, на старте, потом пытаться отойти от этого. Имхо, вызывать getId() в сервисном слое - плохая идея, т.к по всем сервисам расползутся вызовы AR модели. ...
Roksalana
2017.04.06, 08:01
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Оригинал только у меня не открывается? Превышено время ожидания ответа от сайта toptal.com. Интересно было бы увидеть пример реализации чего-то реального на этой архитектуре (на гитхабе). Например, простенького интернет магазина/каталога. Для начала думаю сделать base app в таком стиле, как будет с...
Roksalana
2017.04.06, 07:58
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Так а в вашей статье сервисный слой знает же о AR: public function user (Request $request) { $user = $this->userService->getUserById($request->id); // 1) $user = DTO::make($user); // 2) return view('user.index', compact('user')); // 3) } 1) Сервисный слой - "Здесь и только здесь должна быть информа...
Roksalana
2017.04.03, 21:22
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

ну если хотите. по-моему здесь только идея хорошая, но как говорится, благими намерениями выстлана дорога в ад. Много статики, много магии, много AR. Последних двух вообще не должно быть, т.к. магия делаем менее очевидным и друно пахнущим сам код, а AR собственно не дает осуществить саму цель слоис...
Roksalana
2017.04.02, 10:14
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Спасибо :) Даже не ожидала что помидоры не полетят :D В целом статья понравилась. Данный подход уже был известен сообществу Yii. В сообществе Laravel про него полно материалов, в yii про него говорили nepster и SamDark еще несколько лет назад. Статья делает его небольшой обзор. Одна из первых тем пр...
Roksalana
2017.03.31, 16:12
Форум: Архитектура, дизайн, ООП
Тема: Слоистая архитектура для Yii приложений
Ответы: 95
Просмотры: 20211

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

Хочу вынести на суд сообщества свою статью о том как организовать слоистую архитектуру в Yii приложениях. Это не DDD в чистом виде, но зато мне кажется такое разделение легче понять и "положить" на MVC фреимворки. Тема спорная, как и все в архитектуре и только в спорах рождается истина ;) С удовольс...