The Ant
а $model->save() потом сделал не? ))
The Ant
мож валидация самой модельки не прошла
Anonymous
http://joxi.ru/D2PzzGqCdQezPr
The Ant
$model->save(false) чтоб игнорировать валидацию AR модели
Anonymous
очень логично что это должно работать
Anonymous
Anonymous
Anonymous
при чем в форме то есть атрибуты блять
Vladislav
if (!$model->save()) {
var_export($model->getErrors());
}
Anonymous
Anonymous
http://joxi.ru/VrwEENLFKpQGZ2
Anonymous
вот что может быть не так
Anonymous
может я какую то очевидную хуйню не вижу
Anonymous
Yet Another Stats (β)
Карма @mrG1K стала 3
Anonymous
наверное ты прав
👀
ребята, подскажите насчёт cors
👀
получаю такую ошибку Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.tgmuzone.com.ua/graphQL. (Reason: missing token ‘content-type’ in CORS header ‘Access-Control-Allow-Headers’ from CORS preflight channel).
👀
как добавить этот хэдер через бихэйвер cors?
Павел
COoooRS
👀
Павел
А там не строка, массив именно?
👀
я и так и так пробовал
👀
в заголовках ответа один хер этот параметр не появляется
Павел
Может Access-Control-Request-Headers
mrG1K
👀
👀
Еvгений
пацаны накидайте пожалуйста пару звезд https://github.com/akiraz2/yii2-blog (ну или пару вопросов в issue если на темной стороне находишься ты)
Anonymous
Anonymous
я это понял только после дебага
👀
Павел
Дык низашто
Anonymous
капец торможу уже
Еvгений
пацаны накидайте пожалуйста пару звезд https://github.com/akiraz2/yii2-blog (или пару issues)
Павел
Нафига?
Павел
Павел
for ($i = 0; $i < count($categories); $i++) {
$category = $categories[$i];
$cat_items[] = [
'label' => $category->title,
'url' => ['default/index', 'category_id' => $category->id]
];
}
Павел
Еvгений
Неть. переписать по-другому?
Павел
Зачем это нужно?
Еvгений
на главной странице блога вывести перечень доступных категорий для перехода. там Nav
Павел
А чем тебя $categories не устроили?
Еvгений
в $categories нет label и url
Павел
Что трудно сделать геттеры?
The Ant
Еvгений
😅попробую с геттерами
NVlad
Павел
Форич сдвигает указатель коллекции. Думаю поэтому
Павел
Хотя он ему потом нафиг не нужен
Павел
Зогадко
👀
а чё во вьюхах часть текста на китайском?
The Ant
виндузятник потомучто
Павел
Прозвучало как приговор 😆
👀
по кодстайлу выглядит так, будто форкнуто у кого-то, а потом допиливалось
👀
Еvгений
хотел юзать готовый модуль от какого-то китайца...там шлак 3 года
Еvгений
еще не все переписал
👀
ну такое как я выше скинул вообще нагоняет страшные мысли
👀
будто переписывал (дописывал?) человек, который не шарит фреймворк
Еvгений
выше да.ппц. перепишу говняшку
Павел
Павел
👀
ну типа в одном месте $_GET
а ниже \Yii::$app->request->post()
👀
особенно поражает то, что то что сделано там через два isset() можно сделать через один \Yii::$app->request->get()
👀
if((int)\Yii::$app->request->get('parent_id', 0) > 0)
Еvгений
пацаны, я понял, сделаю рефакторинг
Павел
$categories = BlogCategory::find()->where(['status' => IActiveStatus::STATUS_ACTIVE, 'is_nav' => BlogCategory::IS_NAV_YES])
Павел
Вот это тоже не особо
The Ant
Павел
Корочи дело к ночи 😆
Павел
По мне parent_id ваще в параметры рута надо пихать
Еvгений
The Ant
if(@$_GET['parent_id'] )
Anton
Кто модули писал, как правильно обращаться к экземпляру модуля из других классов? Здесь используется \Yii::$app->getModule('blog') как я понял. Но оно будет работвть только при условии, что в конфиге приложения модкль подключен под именем 'blog', иначе работать не будет.
The Ant
вот так
Павел
Я бы сделал специальные методы в модели для фильтров по общеупотребительным полям
👀
The Ant