Anonymous
я с nnm скачал спокойно
PowerAxis
одними лишь средствами фрейма всего не сделать
Anonymous
PowerAxis
фреймворк это же как хэлперы, хочешь - юзай, не хочешь - не юзай
Anonymous
И что то пока не вставляет
Anonymous
ну знаешь, если все из фреймворка выкинуть то это уже не фреймворк будет
Anonymous
так то и orm можно не юзать к примеру
Anonymous
не знав что она есть
PowerAxis
так некоторые и не юзают
PowerAxis
или юзают но не эктиврэкорд
Anonymous
да не, мне же понравились эти виджеты.. Но это явный недопил про который я не подозревал
Anonymous
всего говорю должен быть 1 волшебный параметр
Anonymous
и колбэк на отправку
Anonymous
Это кстати очень весело, потому что тебе или пилить отправку по аяксу или валидацию вручную делать )
Anonymous
if (isset($_POST['ajax']) && $_POST['ajax'] === 'user-register')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
Anonymous
а вначале вообще по этой хрени недоумевал.. Только потом догнал что оказывается для валидации отдельные запросы отправляются )
Anonymous
таким образом в контроллере 2 раза надо проверять модель
👀
В 2к18 кто-то разрабатывает новые проекты на yii1?
Юрий
PowerAxis
Может он дорабатывает уже существующий проект
Anonymous
Anonymous
я бы сам рад на 2 версии поработать
Vladimir
Подскажите, в yii2 есть аналог ларавельного метода sync для синхронизации связей многие-ко-многим?
Ярослав
Vladimir
Ruslan
Насколько адекватные требования к разработке api ? https://goo.gl/k1Po5M
Anonymous
Хоть кто-то умеет в типизацию 😍
Roman
Вполне нормальные, а что?
Максим
Ruslan
Нечасто с api с нуля работаю. Написал свои мысли
Dmitriy
Dmitriy
а так для новичков пойдет
Dmitriy
"Модели это AR (ActiveRecord) Form, Search вся бизнес логика хранится в них. "
это самое забавное там
Dmitriy
и не описанны ошибки http
Anonymous
Anonymous
Не, ну, хотя
Anonymous
Так многие пишут вроде как
Anonymous
Там рест апи?
Ruslan
Anonymous
Anonymous
Или про структуру?
Ruslan
коды ошибок, если кому интесно https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-error-handling.md
Ruslan
Anonymous
Anonymous
Или сущность
Ruslan
Anonymous
Тебе все равно не сделать идеал
Anonymous
Можешь попробовать все дробить на небольшие сервисы
Anonymous
Если хочется запоротся - DDD в помощь
Anonymous
У тебя там все будет красиво разделено
Dmitriy
Dmitriy
Покажи где ее хранить, на примерах реализации
создаешь отдельный класс там хранится бизнес логика и просовываешь его в контруктор.
только 1 класс 1 задача
// PaymentController
__construct(PaymentService $payment){
$this->payment = $paymen;
}
actionCreate(Request $request){
$this->payment->create($request->get('code'));
}
Anonymous
Dmitriy
да с тобой все понятно =)
Anonymous
Не понял, чо за толстые намеки)
Dmitriy
Anonymous
лентяй =) иногда
За последние полтора месяца я понял какой жестокий мир (
Dmitriy
Разве он не про коды?
про коды что вовращять когда не прошло валидацию. что возвращать когда не модифицирован url и т.д
Ruslan
Dmitriy
http://www.elisdn.ru/blog/105/services-and-controllers
Dmitriy
искать по словам "сервисный слой"
Это приходит когда задумываештся писать тесты.
Dmitriy
https://gist.github.com/RusAlex/0397b42e0f052ec84948
Никита
Good
Good
Ох уж этот несовершенный мир
Ну запихни форму в pjax, и будет тебе счастье, делов то. Аджакс валидация необходима, если на клиенте невозможно какой нибудь аттрибут проверить (допустим, на уникальность, тут на клиенте никак), или если влом писать для своего валидатора фронтендовую часть 😂
Good
Shokha
Rich
Ok
Лучше когда уже будешь что-то понимать, или начни с ооп курса Елисеева
Good
Rich
Kirill
Вы кстати делаете модели для связующих таблиц?
Ортем
В нужной модели просто прописывай связь и все.
Denis
Пацаны, как комментить вывод через равно: <?= $oo
Denis
Gii нагенерил
Denis
Или это не лечиться?