Pathologic
сделай вид, что продаешь плутоний или там вербуешь в игил
Pathologic
наверняка после этого появятся друзья в КГБ
Pathologic
😸
Алексей
у меня в модалке после отправки формы появляется текст типа спасибо и т.д. также там время работы,я его беру из clientsettings таким макаром [(time)] но не работает, почему оно может не выводится?
Алексей
везде выводится
Volodymyr
Есть в контроллере метод load, который возвращает список тв параметров,
http://joxi.ru/n2YqNMnuZO9qZ2
Вот так норм, или это получается я из базой работаю в контроллере?
Volodymyr
Вариант 2:
Создаем в модуле свою модель, наследуем от базовой и делаем метод
http://joxi.ru/v29kMz4SzWnVKr
ну и контроллер теперь так выгладит
http://joxi.ru/8An7PYGs7Vabjr
Андрей [aharito]
Алексей
я убрал префикс client
Алексей
везде-то выводится, в футере например
Алексей
всегда убираю, не знаю зачем, просто
Алексей
и без него норм работает
Алексей
ну как-то проносило) ок, попробую вернуть
Андрей [aharito]
Алексей
у вас через ajax &
Алексей
?
Volodymyr
Алексей
ага
Volodymyr
ага
модалку через что генерируеш?
Алексей
формлистер, также плагин ajaxForm и при success показывает чанк, есть подозрения что это из-за ajax
Андрей [aharito]
Андрей [aharito]
точно, пришлось сниппеток едлать
Андрей [aharito]
*делать
Андрей [aharito]
Volodymyr
Андрей [aharito]
Volodymyr
в вызов FormLister
Volodymyr
и будет тебе счастье
Volodymyr
Volodymyr
хотя странно сниппет он то парсит у вас
Volodymyr
а системный параметр нет
Андрей [aharito]
да
Андрей [aharito]
я глубоко разбираться не стал, лезть в глубины самой MODx не хочется
Алексей
'parseDocumentSource' => '1', сработал, спасибо
Modweb
Good morning =)
Андрей [aharito]
Алексей
ага
Андрей [aharito]
понял, спс, у меня там версия была 1.4.0, может из-за этого
Андрей [aharito]
ну да ладно
Am
Основная идея НЕ работать напрямую из контроллера с БД, а отдавать посреднику это чистота кода и возможность получить данные в контроллер не зная ничего о хранилище данных. Т.е. посредник может выбрать от куда тянуть - из БД, и текстового файла, из облака и т.д. И контроллеру будет все равно что там происходит, потому что к нему поступают валидные данные.
Volodymyr
Volodymyr
Хотя когда в моделе куча мелких методов, тоже вопрос что лучше
Pathologic
куча и куча, что тут такого
Volodymyr
Volodymyr
та тут будет модуль небольшой для удобной работы из параметрами и их возможными значениями
Volodymyr
а то хренение в дереве имеет ряд минусов
Am
(;
Volodymyr
нужно наконец то глянуть курс по ларке, может больше понимание прийдет
Volodymyr
а то дохожу до написание, чего-то и опять бардак, потому что в уроках вроде все просто, а у тебя какая-то сложная структура
Pathologic
ничего плохого в сложных структурах нет
Pathologic
если есть возможность упростить, то можно упростить, а если нет, то зачем тратить силы на упрощение ради упрощения
Pathologic
это все зависит от задачи
Pathologic
где-то лучше так, а где-то наоборот
Volodymyr
Volodymyr
Пасиб, ребята
Pathologic
сразу все случаи, где твой код будет работать, предусмотреть сложно
Volodymyr
Ну конкретно в этом случае, в контроллере оно б норм было
Aliaksandr
Я думаю называть getProductParams неправильно)
Dmytro
Dmytro
или ты про то, что оно должно называться load ? ))
Aliaksandr
а че?
Потому что смысл этого метода это взять список тв определенных категорий (если заданы) и определенных типов (если заданы). А уж будут это продуктовые параметры или какие-то другие, это к названию метода отношения не имеет
Volodymyr
Dmytro
ну в своем контроллере - думаю обозвать лучше getProductParams, так как он на это и нацелен
Aliaksandr
Pathologic
getParamsByCategoryAndTypesWithoutRegistrationAndSms
Aliaksandr
что-то ты мудришь там сильно)
Volodymyr