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