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

uEhlO4a
2019.05.08, 20:28
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

maleks писал(а):
2019.05.01, 14:50
Не записывали себе какие то знаковые статьи/обсуждения на эту тему?
если нечего делать более приятного, то можно зайти сюда https://github.com/heynickc/awesome-ddd
uEhlO4a
2019.05.08, 20:21
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

Ой, не смешите. :D Сказки про то, что код надо писать так, чтоб его поняли менеджеры я уже слышал. Да ни один управленец даже не подумает об этом и скажет что код это ваша работа, что вы меня им грузите. тут не соглашусь. В конкретной области нужен такой дядя или тетя как "domain expert", по-просто...
uEhlO4a
2019.05.08, 20:00
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

пожалуйста покажите мне, в какой момент код стало легче читать чем "недо-ООП-код без DDD" ? <?php // // DDD // class A { public function handle(Command $command): void { try { $newUser = UserManager::signupByEmail(mb_strtolower($command->email), $command->password); } catch (\UserAlreadyExistsExcept...
uEhlO4a
2019.05.08, 19:05
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

о, лютая тема жива! подкину дров.. А мне нравится больше "недо-ООП-код без DDD". В одной функции понятно что происходит и не нужно 10 минут лазить по пачке файлов. что такое $this->users ? какой нафиг Id::next() ? Это DDD ? Нет, это пиздец. Также $email = new Email($command->email); $this->sender->s...
uEhlO4a
2019.04.21, 14:15
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

ну, это уже ближе к сути - с 4.0 до 5.х, но я глянул путь https://laravel.com/docs/5.0/upgrade#upgrade-5.0 и там тоже все понятно. ну, пускай будет 7 дней, максимум. Насчет файлов - это не показатель, играет роль лишь насколько много было переопределено базовых функций фреймворка. то есть, если был ...
uEhlO4a
2019.04.19, 01:14
Форум: Общие вопросы (Yii 2.x)
Тема: Проблемы с пониманием yii\di\Container
Ответы: 1
Просмотры: 258

Re: Проблемы с пониманием yii\di\Container

насколько я помню, то что ты указываешь [ 'data' => $model::getListData(), ] переписывает тебе 'theme' => kartik\select2\Select2::THEME_CLASSIC, я не проверял, но попробуй сделать <?= $form->field($model, 'attr')->widget(Select2::class)?> и 'theme' должно примениться. если оно, то наверно один выход...
uEhlO4a
2019.04.18, 21:22
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

ElisDN, я что-то убеждаюсь что ты просто балабол. Я пролистал изменения до версии 5.4 от 2017го года и ничего там не вижу. Есть подробный путь миграции, любой более-менее опытный сотрудник перейдет с 5.4 -> 5.5 -> 5.6 -> 5.7 за день-два. Потому если ты падаешь в обморок от такой фигни https://larave...
uEhlO4a
2019.04.18, 01:32
Форум: Обо всем
Тема: С какой целью разрабатывается фреймворк
Ответы: 101
Просмотры: 4209

Re: С какой целью разрабатывается фреймворк

давно не заходил на этот форум, а тут такой срач.. не мог пройти мимо. TM123, много текста, видно подгорает, не паникуй - даже когда тебя сьели, есть как минимум два выхода. Максимум - меняешь работу и это уже проблема бизнеса, а не твоя. Забей на тех кто тебе советует свое излюбленное фигаро DDD и ...
uEhlO4a
2019.02.28, 01:09
Форум: Архитектура, дизайн, ООП
Тема: !!! Как организовать структуру сложного проекта?
Ответы: 11
Просмотры: 1265

Re: !!! Как организовать структуру сложного проекта?

зачем тебе модули? ты их продавать будешь? я делал несколько приложений с общим кодом, по типу advanced template (правда там шаблон трешак и нужно самому добавлять DotEnv поддержку самому) из того, что вижу 2 приложения - front, admin (Gii+adminLTE или что-то такое) в приложении front можно размести...
uEhlO4a
2018.11.08, 21:24
Форум: REST API (Yii 2.x)
Тема: Accept only Content-type: application/json
Ответы: 1
Просмотры: 542

Re: Accept only Content-type: application/json

может так 'on beforeAction' => function ($event) { // проверка заголовка тут }, .... 'components' => [ 'request' => [ 'enableCookieValidation' => false, 'parsers' => [ 'application/json' => yii\web\JsonParser::class, ], ], ] или создать свой класс для разбора html который будет ошибки показывать, кс...
uEhlO4a
2018.09.12, 11:23
Форум: REST API (Yii 2.x)
Тема: Как создать Model из JSON данных?
Ответы: 1
Просмотры: 432

Re: Как создать Model из JSON данных?

должно быть поле Date

class SomeModel extends Model {
public $Date;
}

и где-то делается
$m = new SomeMOdel();
$data = $m->getData();
$m->Date =$data->Date; // #1
$m->setAttributes($data); #2
uEhlO4a
2018.09.12, 11:11
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax edit
Ответы: 15
Просмотры: 732

Re: Ajax edit

хочешь обновить, делай например так как више написали, $post = Yii::$app->request->post(); $model = MenuModel::findOne($post['id']); if(!$model) { $model=new MenuModel(); } в виде index.php нужно добавить скрытое поле 'id' p.s. и что это такое sizeof(Yii::$app->request->post('id')) ? Какой-то капец
uEhlO4a
2018.09.04, 23:16
Форум: Общие вопросы (Yii 2.x)
Тема: rules() условие "или"
Ответы: 2
Просмотры: 307

Re: rules() условие "или"

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

['email', 'required' , 'when' => function ($m) {
  return empty($m->phone) && !empty($m->password);
}],
['phone', 'required' , 'when' => function ($m) {
  return empty($m->email) && !empty($m->password);
}],
что-то вроде такого
uEhlO4a
2018.09.02, 01:50
Форум: Общие вопросы (Yii 2.x)
Тема: нужен pager с кол-вом записей (готовое решение)
Ответы: 6
Просмотры: 543

Re: нужен pager с кол-вом записей (готовое решение)

подправил тему.
смысл не в том, как написать, смысл в том, есть ли готовое решение в виде виджета/расширения.

наверно придется и правда самому писать через неделю другую, но может кто зайдет кто находил что-то такое раньше.
uEhlO4a
2018.09.01, 13:46
Форум: Общие вопросы (Yii 2.x)
Тема: нужен pager с кол-вом записей (готовое решение)
Ответы: 6
Просмотры: 543

Re: pager с кол-вом записей

https://sketch.io/render/sk-10c9fd188ec ... 1a44d.jpeg
есть pager, мне нужно чтобы он поддерживал и items per page
uEhlO4a
2018.09.01, 02:00
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Возможно ли узнать что новый пароль равен старому
Ответы: 3
Просмотры: 594

Re: Возможно ли узнать что новый пароль равен старому

что-то мудришь.
нужно просто проверить пароль также как при логине, например
$user->validatePassword($password) и всё
uEhlO4a
2018.09.01, 01:16
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 428
Просмотры: 37729

Re: Yii2 - атака хейтеров и что делать дальше?

:!: во, супер! спасибо за столь развернутый ответ