@phpgeeks

Страница 6876 из 8430
Nikita
13.02.2018
17:28:27
как правильно обратиться?

Marshall
13.02.2018
17:29:01
Ты же даеные с бд берешь ? Ты с php работаешь; а вопрос у тя про jq

Nikita
13.02.2018
17:29:16
ну в jqery

мне надо обратится к ассоациативному массиву

Google
Marshall
13.02.2018
17:29:32
Оо соррян мэн второй скрин не заметил

У тя в коде js data.allimg , что за объект ?

Попробуй в jq cinsole.log (data.allimg.img )

Console*

Nikita
13.02.2018
17:31:53


щас

Marshall
13.02.2018
17:33:00
В конце функции добавь console.log ( data ) И приложи скрин

Nikita
13.02.2018
17:33:58
ok



и там еще снизу есть, но там не нужное

Marshall
13.02.2018
17:37:17
data.allimg.img[current_item]

Nikita
13.02.2018
17:38:14
Все,спасибо помогло)

Marshall
13.02.2018
17:39:20
Google
Marshall
13.02.2018
17:41:53
Стикерами нельзя пользоваться в этой группе ?

/stat@combot

Combot
13.02.2018
17:42:25
combot.org/chat/-1001047863278

Андрюха (Ren)
13.02.2018
17:43:02
хорош наркоманить

Vladimir
13.02.2018
18:03:15
Пропустил эпопею с коняшей про жс... Плакать-плакать ;-(

Андрюха (Ren)
13.02.2018
18:13:30
Все что favorited должна вернуть мб?

Dmitriy
13.02.2018
18:16:35
\Illuminate\Database\Eloquent\Relations\MorphMany

Den
13.02.2018
18:25:00
Подскажите, вот я делаю авторизацию пользователя. Как приавильнее будет сделать: вызывать метод модели в контроллере где уже будут вызываться последующие методы или вызывать в контроллере все методы поочереди?

Den
13.02.2018
18:27:18
модель это что?
MVC, модель, где вся логика будет, т.е. проверяешь логин на существование - это один метод, генерируешь хеш - другой метод и т.д.

Den
13.02.2018
18:31:16
второй вопрос модель данных что это?
я и логику и модель данных реализую в одному классе

roman
13.02.2018
18:33:11
вынеси логику авторизации а в модели лишь должна быть логика представления данных в базе/сессии и т/д и их валидация

в хелперы какие небудь типа бизнеслогика

da horsie
13.02.2018
18:33:35
то есть это должен быть один метод. Контроллер дергает модель->сделатьХорошо(). а уже модель внутри сделатьХорошо() вызывает делайРаз(), делайДва(), делайТри()

roman
13.02.2018
18:34:35
и еще дергает пару моделей и вызывает контроллер и вивер ?

Den
13.02.2018
18:34:50
da horsie
13.02.2018
18:35:26
ок, спс
Кроме того, у тебя видимо, жирные контроллеры. Их задача ДОЛЖНА БЫТЬ только в том, чтобы вытащить параметры из хттп запроса и потом создать хттп ответ. Сделай сервисный слой (его еще называют Интерактор), который будет дергать модели

Google
Алексей
13.02.2018
18:36:24
:))))))))

Алексей
13.02.2018
18:36:48
тебя уже поломали и майнят

da horsie
13.02.2018
18:37:45
вот примерно так выглядит котроллер
жирно. начиная с $id=... и до конца if() надо вынести из контроллера

Den
13.02.2018
18:38:16
жирно. начиная с $id=... и до конца if() надо вынести из контроллера
если в модель поместить в отдельный метод то ок или не ок будет?

Den
13.02.2018
18:38:35
ок
понял, спс

da horsie
13.02.2018
18:39:52
а так у тебя важная доменная логика протекла в контроллер. приложение должно быть полноценным и БЕЗ контроллеров. Грубо говоря, ты должен иметь возможность выкинуть контроллеры, заменить их консольной аппликухой и приложение должно продолжить работать

а этот if - важная часть домена

roman
13.02.2018
18:40:28
ты как вызываеш action в контроллере?

da horsie
13.02.2018
18:40:33
вру, не домена, а приложения

da horsie
13.02.2018
18:41:00
ты как вызываеш action в контроллере?
роутер это делает, очевидно

Den
13.02.2018
18:41:13
+

роутер это делает, очевидно
спс за разъяснение

Андрюха (Ren)
13.02.2018
18:44:08
Незачто

roman
13.02.2018
18:45:28
просто странно выглядит контроллер простым классом

нет в смысле реализации разделения доступов

da horsie
13.02.2018
18:45:49
Google
roman
13.02.2018
18:45:58
работы с запросом

я отправил нечайно не дописав

Admin
ERROR: S client not available

da horsie
13.02.2018
18:46:17
он должен 1) вытащить параметры из запроса, 2) отправить их в приложение и 3) превратить тить ответ приложения в http-ответ.

больше ничего

Алексей
13.02.2018
18:47:44
ну.. а ка же выбросить екскепшен, если данные не по формату/феншую

da horsie
13.02.2018
18:48:23
ну.. а ка же выбросить екскепшен, если данные не по формату/феншую
ну если только обязательный параметр в запросе отсутствует. ничего про бизнес-логику он знать не должен

roman
13.02.2018
18:48:28
валидация на моделе

da horsie
13.02.2018
18:49:04
хттп-контроллер это часть веб-ui. он находится снаружи приложения

roman
13.02.2018
18:49:30
ладно это тот еще холивар как и сингелтон

:-D

Алексей
13.02.2018
18:49:42
валидация конкретных данных на модели.. а контроллер имхо, должен знать, какие параметры требуются тому или иному компаненту...

Алексей
13.02.2018
18:50:37
если данные не прошли форматный контроль, то шляпа, незачем дергать дальше компонет

Алексей
13.02.2018
18:51:48
а кто тут что про синглтон не доволен?

вполне удачный паттерн

Google
roman
13.02.2018
18:52:27
?

Алексей
13.02.2018
18:52:48
:)

da horsie
13.02.2018
18:53:28
не видел ни одного осмысленного применения пока

roman
13.02.2018
18:53:39
?

da horsie
13.02.2018
18:53:42
вернее ни одной ситуации где он был бы нужен

Алексей
13.02.2018
18:53:48
а как же контейнер сервисов к примеру

roman
13.02.2018
18:54:03
да единственное наверное как с примера для mysql

da horsie
13.02.2018
18:54:05
а как же контейнер сервисов к примеру
а кто заставляет его быть синглтоном?

Алексей
13.02.2018
18:54:49
не заставляет..

da horsie
13.02.2018
18:55:03
di = new Container('config.yml'); app = di->getApp(); app.run();

Алексей
13.02.2018
18:55:12
но удобнее, когда тебе не нужно думать о том, что контейнер куда то пробросить надо

da horsie
13.02.2018
18:55:31
ох я фигню написал

Страница 6876 из 8430