
Nikolai
15.04.2018
17:51:32
для простых проектов

PowerAxis
15.04.2018
17:51:32
он медленный как сука

Nikolai
15.04.2018
17:51:40
ну помедленней да

PowerAxis
15.04.2018
17:52:05
лучше в вагрант пробросить проект

Google

PowerAxis
15.04.2018
17:52:16
тем более, в advanced шаблоне все есть для
этого

андрей
15.04.2018
17:52:20
Да я только учусь программированию мне б. Просто чтоб понятно было?

Nikolai
15.04.2018
17:52:46
я все же не понимаю тогда прикола ajaxSubmitButton

PowerAxis
15.04.2018
17:53:06

Nikolai
15.04.2018
17:53:17
да это вообще 1 yii )
интересно во втором такая же херь

PowerAxis
15.04.2018
17:53:39

Nikolai
15.04.2018
17:53:48
на ларавеле вообще нет этих форм всяких, ручками написал и проблем не знаешь )
хотя есть у них и своя фишка

PowerAxis
15.04.2018
17:54:23

Nikolai
15.04.2018
17:54:31

Google

Nikolai
15.04.2018
17:55:02
Скажут зря мы чтоли формы ебашили

андрей
15.04.2018
17:55:07

Nikolai
15.04.2018
17:55:16
че ты как лох все по старинке делаешь

PowerAxis
15.04.2018
17:55:19
проще нету, лучше есть

Nikolai
15.04.2018
17:55:50

андрей
15.04.2018
17:56:02

PowerAxis
15.04.2018
17:56:12

Nikolai
15.04.2018
17:56:16
я с nnm скачал спокойно

PowerAxis
15.04.2018
17:56:27
одними лишь средствами фрейма всего не сделать

Nikolai
15.04.2018
17:56:39

PowerAxis
15.04.2018
17:56:49
фреймворк это же как хэлперы, хочешь - юзай, не хочешь - не юзай

Nikolai
15.04.2018
17:56:50
И что то пока не вставляет
ну знаешь, если все из фреймворка выкинуть то это уже не фреймворк будет
так то и orm можно не юзать к примеру
не знав что она есть

PowerAxis
15.04.2018
17:57:54
так некоторые и не юзают
или юзают но не эктиврэкорд

Nikolai
15.04.2018
17:58:48
да не, мне же понравились эти виджеты.. Но это явный недопил про который я не подозревал
всего говорю должен быть 1 волшебный параметр
и колбэк на отправку

Google

Nikolai
15.04.2018
18:00:56
Это кстати очень весело, потому что тебе или пилить отправку по аяксу или валидацию вручную делать )
if (isset($_POST['ajax']) && $_POST['ajax'] === 'user-register')
{
echo CActiveForm::validate($model);
Yii::app()->end();
}
а вначале вообще по этой хрени недоумевал.. Только потом догнал что оказывается для валидации отдельные запросы отправляются )
таким образом в контроллере 2 раза надо проверять модель

Mr.
15.04.2018
18:22:00
В 2к18 кто-то разрабатывает новые проекты на yii1?

Юрий
15.04.2018
18:31:34

PowerAxis
15.04.2018
18:32:54
Может он дорабатывает уже существующий проект

Nikolai
15.04.2018
18:49:49
я бы сам рад на 2 версии поработать

?? Vladimir
15.04.2018
19:11:04
Подскажите, в yii2 есть аналог ларавельного метода sync для синхронизации связей многие-ко-многим?

Ярослав
15.04.2018
19:13:39

?? Vladimir
15.04.2018
19:14:05

Ruslan
15.04.2018
19:18:50
Насколько адекватные требования к разработке api ? https://goo.gl/k1Po5M

Like
15.04.2018
19:23:41
Хоть кто-то умеет в типизацию ?

Roman
15.04.2018
19:35:54
Вполне нормальные, а что?

Максим
15.04.2018
19:37:31

Ruslan
15.04.2018
19:54:52
Нечасто с api с нуля работаю. Написал свои мысли

Dmitriy
15.04.2018
20:00:45
а так для новичков пойдет
"Модели это AR (ActiveRecord) Form, Search вся бизнес логика хранится в них. "
это самое забавное там

Google

Dmitriy
15.04.2018
20:03:02
и не описанны ошибки http

Like
15.04.2018
20:03:44
Не, ну, хотя
Так многие пишут вроде как

Ruslan
15.04.2018
20:13:49

Roman
15.04.2018
20:14:14

Like
15.04.2018
20:15:06
Там рест апи?

Admin
ERROR: S client not available

Ruslan
15.04.2018
20:15:17

Like
15.04.2018
20:15:46
Или про структуру?

Ruslan
15.04.2018
20:16:20
коды ошибок, если кому интесно https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/rest-error-handling.md

Like
15.04.2018
20:22:02
Или сущность

Ruslan
15.04.2018
20:22:43

Like
15.04.2018
20:22:55
Тебе все равно не сделать идеал

Google

Like
15.04.2018
20:23:12
Можешь попробовать все дробить на небольшие сервисы
Если хочется запоротся - DDD в помощь
У тебя там все будет красиво разделено

Dmitriy
15.04.2018
20:25:10
Покажи где ее хранить, на примерах реализации
создаешь отдельный класс там хранится бизнес логика и просовываешь его в контруктор.
только 1 класс 1 задача
// PaymentController
__construct(PaymentService $payment){
$this->payment = $paymen;
}
actionCreate(Request $request){
$this->payment->create($request->get('code'));
}

Like
15.04.2018
20:28:39

Dmitriy
15.04.2018
20:28:50
да с тобой все понятно =)

Like
15.04.2018
20:29:03
Не понял, чо за толстые намеки)

Dmitriy
15.04.2018
20:29:16

Like
15.04.2018
20:29:34

Dmitriy
15.04.2018
20:30:49
Разве он не про коды?
про коды что вовращять когда не прошло валидацию. что возвращать когда не модифицирован url и т.д

Ruslan
15.04.2018
20:36:45

Dmitriy
15.04.2018
20:43:20
http://www.elisdn.ru/blog/105/services-and-controllers
искать по словам "сервисный слой"
Это приходит когда задумываештся писать тесты.
https://gist.github.com/RusAlex/0397b42e0f052ec84948

Никита
15.04.2018
21:32:01

Matviy
15.04.2018
22:05:40
Ох уж этот несовершенный мир
Ну запихни форму в pjax, и будет тебе счастье, делов то. Аджакс валидация необходима, если на клиенте невозможно какой нибудь аттрибут проверить (допустим, на уникальность, тут на клиенте никак), или если влом писать для своего валидатора фронтендовую часть ?

Shokha
15.04.2018
22:11:07

Rich
15.04.2018
22:51:37
Ok
Лучше когда уже будешь что-то понимать, или начни с ооп курса Елисеева