by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Sep 28 23:26
    samdark edited #294
  • Sep 28 21:13
    SobhieSad opened #294
  • Sep 28 16:07
    bizley closed #8388
  • Sep 28 16:07
    bizley commented #8388
  • Sep 28 10:06
    SobhieSad commented #293
  • Sep 28 09:48
    beowulfenator commented #293
  • Sep 28 09:48
    beowulfenator commented #293
  • Sep 28 09:31
    bizley locked #9343
  • Sep 28 09:30
    DrDeath72 commented #18308
  • Sep 28 09:30
    bizley commented #9343
  • Sep 28 09:27
    bizley labeled #18308
  • Sep 28 09:27
    bizley commented #18308
  • Sep 28 09:26
    yii-bot commented #18309
  • Sep 28 09:26
    bizley labeled #18309
  • Sep 28 09:23
    yii-bot closed #293
  • Sep 28 09:23
    yii-bot commented #293
  • Sep 28 09:23
    bizley labeled #293
  • Sep 28 09:02
    SobhieSad edited #293
  • Sep 28 09:01
    SobhieSad opened #293
  • Sep 28 05:46
    DrDeath72 edited #18309
Александр Смирнов
@ruphp_gitlab
если break ставиш даже после 2 цикла, то тоже некорректно создается файл. Норм создается только при первом обходе
foreach ($result as $k => $v){
    $line = $k + 3;
    $plus = 0;
    $minus = 1;
    if($v['parametr1']){
        $plus = 1;
        $minus = 0;
    }
    $spreadsheet->getActiveSheet()
        ->setCellValue('A'.$line, "{$v['name']}")
        ->setCellValue('B'.$line, "$plus")
        ->setCellValue('C'.$line, "$minus")
        ->setCellValue('D'.$line, "{$v['otsiv']}")
        ->setCellValue('E'.$line, "{$v['datatime']}");
}
Александр Смирнов
@ruphp_gitlab
Вобщем понял как сделать костыль, дело в том что у меня сразу формировало файл и скачивало его на лету, без сохранения на сервере. Но когда файл сохраняешь, а потом отдельно скачиваешь то норм открывает, но вопрос почему такое происходит, это надо будет постоянно подчищать папку.
Александр Смирнов
@ruphp_gitlab
вот блин решение то совсем простым оказалось добавить exit; в конце функции
изображение.png
и все скачивает файл из буфера, не сохраняя на сервере.
nolka
@nolka
11
А кто чем/как генерит доку сваггера?
manual generation? :D
Alexander Makarov
@samdark
Новости Yii 2020, выпуск 2: https://yiiframework.ru/news/258/novosti-yii-2020-vypusk-2
nolka
@nolka
Интересно, все ли присутствющие здесь люди сидят в соответствующем канале в телеге?)
Oleg
@ezoterik
@nolka нет
kairbay
@kair4ik
всем привет, подскажите как перехватить PHP Notice , когда к примеру попытка обратиться к свойству не объекта, хочу логировать быть в курсе когда и где у клиентов падает ошибка
Andrey Kushnarev
@andku83
Смотреть логи сервера
onlyextart
@onlyextart
Всем привет. Ребята, подскажите, urlManeger -ом можно делать так?? просто у меня не получается. Я понимаюб что можно через класс Урла сделать, но думал что так можно, что Yii понимает разницу между контроллерами
'//<parent:\w+>.site.ru/article/<slug>' => 'article/view',
'//<parent:\w+>.site.ru/' => 'blog/index',
Andrey Kushnarev
@andku83
Yii понимает разницу между контроллерами...
Но все как обычно - телепаты в отпуске.
UrlManager работает с тем что идёт после доменного имени, что за parent?!
onlyextart
@onlyextart
parent это поддомен. и фишка в том что поддомен смотрит в первый указанный контроллер. т.е. blog он не видит, но у каждого парент разный. Например. Мне нужно чтобы было следующее, educator.site.ru/категория_блога/статья, и второй поддомен username.site.ru/info_user
естественно контроллеры разные, но как я понял, такое сделать стандартным urlManegerом не получиться
Andrey Kushnarev
@andku83
Стандартным по-любому не получится, тут даже вряд ли urlRule поможет, скорее всего нужно переделывать урлМанагер
Для идей реализации можно воспользоваться примером мультиязычного домена https://yiiframework.ru/forum/viewtopic.php?t=44262
Хотя мне кажется я видел раньше другую реализацию, но пока это все что смог найти
Alexandr
@Shurikoz
Коллеги, подскажите, пожалуйста, возможна ли реализация валидации загружаемого изображения таким образом, чтобы можно было загружать только квадратное фото? ну или чтобы стороны были равны
Andrey Kushnarev
@andku83
@Shurikoz Можно сделать свой валидатор или просто функцию и использовать.
@andku83: привет, приятно, что ты ещё здесь -)
Andrey Kushnarev
@andku83
@lavros, привет, уведомления включены, иногда по ним захожу, с yii уже почти год не работаю(
Yaroslav Chernousov
@lavros
с чем теперь?
Andrey Kushnarev
@andku83
Самопис на aws хайлоад
Alexander Makarov
@samdark
Новости Yii 2020, выпуск 3: https://yiiframework.ru/news/259/novosti-yii-2020-vypusk-3
Dr. Death
@dr.death.ru_gitlab
Народ привет. Чет не могу на yii2 постгрес заставить слушать нотифи
LISTEN queue; NOTIFY queue, 'something!';
Хотел очереди yii2-queue переделать вместо слипа, мож че не так готовлю? В init делаю $this->db->createCommand('LISTEN queue')->execute()
pg_get_notify
молчит
Alexander Makarov
@samdark
Новости Yii 2020, выпуск 5: https://yiiframework.ru/news/261/novosti-yii-2020-vypusk-5
Alex
@alexssdd
Всем привет
Снимок экрана 2020-07-22 в 19.49.52.png
Alex
@alexssdd
Юзаю дефолтный компонент, но id очень странные (
'session' => [
     'class' => 'yii\web\DbSession',
    'name' => 'advanced-frontend',
],
Andrey Kushnarev
@andku83
Предлагаю сделать суррогатный id, а на тот навесить индекс
Juslaines2018
@Juslaines2018
Screenshot_2020-07-29 Агро.png
Всем привет! Подскажите, пожалуйста, вывожу данные из бд через htmlspecialchars, если в бд пустое значение ячейка в таблице смещается:
<table class="table table-hover table-striped table-icon jus-table-list">
<tr>
<th scope="col">горючее</th>
<th scope="col">дата</th>
</tr>
<tr>
<?php foreach($models23 as $model):?>
<td><?= htmlspecialchars($model['sklad_goruchego'])?></td>
<?php endforeach;?>
<td><?= \Yii::$app->formatter->asDatetime(time(), "php:01.m.Y"); ?></td>
</tr>
<tr>
<?php foreach($models23_1 as $model):?>
<td><?= htmlspecialchars($model['sklad_goruchego'])?></td>
<?php endforeach;?>
<td><?= \Yii::$app->formatter->asDatetime(time(), "php:d.m.Y"); ?></td>
</tr>
</table>
Andrey Kushnarev
@andku83
@Juslaines2018 а зачем закрывающий тег td внутри форича?
Juslaines2018
@Juslaines2018
без него ничего не изменилось (
Yaroslav Chernousov
@lavros
@Juslaines2018: для начала загляни в переменные $models23 и $models23_1 есть ли там данные.
привет-привет.
Juslaines2018
@Juslaines2018
спасибо, нашла решение, добавила перед foreach проверку, если пусто в бд, то заполнить ячейку прочерком)
DrDeath72
@DrDeath72
Всем привет, помогите с RBAC
  1. Есть некое разрешение на редактирование чего то, которое всем не дается
  2. Надо разрешить редактирование если ты автор и оно в статусе новое и его уже допом раздавать тем у кого нет первого разрешения
    И вот вопрос, принудительно проверять сначала 2ое, а если нельзя то 1ое, как то калечно, а как в одно завернуть чет не соображу
и там и там рулесы свои соответственно

или код вида

return Yii::$app->user->can('updateOwnNew', [
    'model' => $this,
]) or Yii::$app->user->can('update', [
    'model' => $this,
]);

норма?

Alexander Makarov
@samdark
Новости Yii 2020, выпуск 6: https://habr.com/ru/post/519742/