Максим
собери сам, это не сложна
да по ходу ничего не остается) oc 7.0 стоит, думал до беты Yii 2.1 обновиться, посмотреть что к чему, а там 7.1 минимум надо)
Максим
мне надо на VPS) и чтобы сверху еще Isp Manager поставить, дебиан и убунту 7.0, центос не хочу, привык к командам убунты
Максим
по ходу надо будет руками пересобрать, потому как альтернативные версии из ISP Manager на 502 ошибке отваливаются почему то)
The Ant
Максим
и что я зря вечную лицензию покупал) Пусть работает
Дмитрий
The Ant
Максим
Дмитрий
и в чем конкретно дырявость?
Ну ты хотя бы читаешь их релиз ноутсы?) Что ни обновление так "Закрыли критическую уязвимость"
Максим
Дмитрий
Я не про это
Дмитрий
А про вечную лицензию
Дмитрий
Потом тебе перестанут приходить обновы и все
Максим
ну обновы там в течение года, закончатся - продлю при необходимости
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Дмитрий
Ребят, а когда модель содержит внутри себя несколько других моделей (base\Model которая.) Как красиво загрузить массив данных в нее? и провалидировать?
Alexey
Model::loadMultiple Model::validateMultiple
Дмитрий
Но ведь на вход нужно подать массив моделей
Дмитрий
как его получить?
Дмитрий
вижу только safeAttributes
Дмитрий
но там только имена, а не сами модели
Дмитрий
пока вот такое написал
Дмитрий
foreach ($this->safeAttributes() as $modelName) {
$this->$modelName->load($data[$modelName]);
}
G
Дмитрий
а фреймворк где то кеширует модели? если я вдруг захочу поменять название свойства, что я должен очистить?
Максим
Дмитрий
а я вот интересуюсь по поводу activerecord
Дмитрий
допустим у меня есть модель организация
Дмитрий
и есть модель пользователь
Дмитрий
связь один ко многим
Дмитрий
когда я делаю load в организацию массива данных в котором есть несколько пользователей
Дмитрий
yii создаст новые модели пользователей?
Дмитрий
или их в ручную нужно создавать?
Niko
Niko
Пиши
Niko
Вот
Niko
Так
Дмитрий
ок)
Niko
Подскажете в каком направлении думать?)
Ну подумай, по какому событию у тебя должно что-то происходить в другой колонке. Сделай это что-то через js и установи выполнение этого кода по нужному событию
js events
Evgeniy
В yii можно отфильтровать выборку по атрибуту? В модели товаров есть атрибут отзывы (hasMany, viaTable). И мне нужно выбрать только те товары, у которых есть отзывы
Evgeniy
->joinWith(атрибут)
Danil
->joinWith(атрибут)
public function joinWith($with, $eagerLoading = true, $joinType = 'LEFT JOIN') ;)
Evgeniy
я innerJoinWith заюзал
Murad
Всем добрый день. Такой вопрос: у меня есть таблица категорий:
id - parent_id - title - active (enum: 0, 1)И таблица товаров:
id - category_id - titleМне нужно вывести все товары с активных категорий. Но к примеру: у меня есть родительская категория и дочерняя. Родительская не активна. Дочерняя активна. Но товары будут выводиться, так как в данный момент идет проверка на активность категории самого товара. Через ORM можно решить это ? Насколько я знаю это - AR. Просто первые дни знакомства с yii, надеюсь понятно вопрос разъяснил :)
Shizoid
Доступные команды:
help — сия справка :)
gab [N] — вероятность вмешательства(0-50).
locale [XX] — локаль сообщений.
status — статус бота в чате.
ping — Pong.
me [текст] — аналог команды /me IRC/XMPP
bayanizator [enable|disable|on|off] — Функция Чек-баян.
eightball [вопрос] — Классический шарик с ответами на вопросы на "Да" и "Нет".
cool_story — Рассказать крутую историю.
winner [enable|disable|me|current] — Флудер дня.
Shizoid
Доступные команды:
help — сия справка :)
gab [N] — вероятность вмешательства(0-50).
locale [XX] — локаль сообщений.
status — статус бота в чате.
ping — Pong.
me [текст] — аналог команды /me IRC/XMPP
bayanizator [enable|disable|on|off] — Функция Чек-баян.
eightball [вопрос] — Классический шарик с ответами на вопросы на "Да" и "Нет".
cool_story — Рассказать крутую историю.
winner [enable|disable|me|current] — Флудер дня.
Дмитрий
help
Максим
Максим
/help@Shizoid_bot
Shizoid
Доступные команды:
help — сия справка :)
gab [N] — вероятность вмешательства(0-50).
locale [XX] — локаль сообщений.
status — статус бота в чате.
ping — Pong.
me [текст] — аналог команды /me IRC/XMPP
bayanizator [enable|disable|on|off] — Функция Чек-баян.
eightball [вопрос] — Классический шарик с ответами на вопросы на "Да" и "Нет".
cool_story — Рассказать крутую историю.
winner [enable|disable|me|current] — Флудер дня.
Дмитрий
в начале или в конце?)
Максим
в начале
Дмитрий
/help@Shizoid_bot
Shizoid
Доступные команды:
help — сия справка :)
gab [N] — вероятность вмешательства(0-50).
locale [XX] — локаль сообщений.
status — статус бота в чате.
ping — Pong.
me [текст] — аналог команды /me IRC/XMPP
bayanizator [enable|disable|on|off] — Функция Чек-баян.
eightball [вопрос] — Классический шарик с ответами на вопросы на "Да" и "Нет".
cool_story — Рассказать крутую историю.
winner [enable|disable|me|current] — Флудер дня.
Дмитрий
/cool_story@Shizoid_bot
Misha
Мужики, кто-то шарит LinkPager ? Нужно получить вот такой пагинатор http://joxi.ru/gmvzE91cxPJGjm . Ума хватило пока что убрать боковые стрелки, задать класс и количество кнопок <?php echo LinkPager::widget([
'pagination' => $pages,
'prevPageLabel' => false,
'nextPageLabel' => false,
'maxButtonCount'=>2,
'options' => [
'class' => 'ip-mosaic__pagin-list',
],
]); ?>
Misha
Помогите кто чем может )
Misha
Вот html шаблона <ul class="ip-mosaic__pagin-list">
<li class="active-page"><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li class="ip-mosaic__pagin-dots"><i class="fas fa-circle"></i> <i class="fas fa-circle"></i> <i
class="fas fa-circle"></i></li>
<li><a href="#">35</a></li>
</ul>
Максим
Мужики, кто-то шарит LinkPager ? Нужно получить вот такой пагинатор http://joxi.ru/gmvzE91cxPJGjm . Ума хватило пока что убрать боковые стрелки, задать класс и количество кнопок <?php echo LinkPager::widget([
'pagination' => $pages,
'prevPageLabel' => false,
'nextPageLabel' => false,
'maxButtonCount'=>2,
'options' => [
'class' => 'ip-mosaic__pagin-list',
],
]); ?>
из коробки такого нет по идее, надо переопределить класс и допилить необходимый функционал, думаю за полчаса вполне можно набросать рабочий вариант
Misha
((( думал те точки в вмджете можно нарешать
Misha
..эх
PowerAxis
Посоны, какое самое правильное решение для хранения разных настроек приложения?
PowerAxis
Нужно в любом месте прилаги иметь возможность юзать эти настройки
la vie noire
"самое правильное решение" звучит опасно
Максим
PowerAxis
Да, нужно иметь возможность редактировать через бек
PowerAxis
Я понимаю, что в бд, я хотел уточнить, как лучше хранить
la vie noire
мне нужно быстро было сделать такое же.. создал таблицу настроек, модель, и при инициализации приложения подгрузил настройки, которые записал в Yii::$app->params[$name] и в любом месте вызвал
la vie noire
ну а сохранение редактирование делов не составит труда сделать
PowerAxis
Я где-то так и представлял себе это
PowerAxis
Спасибо
la vie noire
PowerAxis
loadSettings () еще покажи