Найдено 182 результата

Arnowt
2020.04.02, 15:27
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::$app->formatter->asDate
Ответы: 1
Просмотры: 605

Re: Yii::$app->formatter->asDate

отсутствовал PHP intl
Arnowt
2020.04.01, 20:32
Форум: Общие вопросы (Yii 2.x)
Тема: Yii::$app->formatter->asDate
Ответы: 1
Просмотры: 605

Yii::$app->formatter->asDate

$dtStart = date('Y-m-d', strtotime('+7 day')); setlocale(LC_ALL, 'ru_RU.utf8'); Yii::$app->formatter->locale = 'ru_RU.utf8'; echo strftime('%a. %d %b. %Y',strtotime($dtStart)); // Ср. 08 апр. 2020 echo Yii::$app->formatter->asDate($dtStart, 'php:D. d M. Y'); // Wed. 08 Apr. 2020 Как заставить forma...
Arnowt
2020.03.03, 11:04
Форум: Общие вопросы (Yii 2.x)
Тема: PostgreSQL - Bytea
Ответы: 0
Просмотры: 865

PostgreSQL - Bytea

Приветствую!

postgresql - нужно сохранять в поле(Bytea) произвольные данные
Таблица работает под нативным пыхом(pg_escape_bytea/pg_unescape_bytea), нужно её же подключить к ий.
Подскажите пожалуйста как это правильно это сделать?
просто $model->save(), а потом чтение возвращает {resource}
Arnowt
2020.02.28, 17:05
Форум: Общие вопросы по программированию
Тема: Баг php ?
Ответы: 3
Просмотры: 1613

Re: Баг php ?

foreach ($allList as &$i) после завершения в $i ссылка на второй массив foreach ($item['item'] as $i) записываем по ссылке от $i каждый $item['item'] последним из [11, 12, 13] будет 13 второй проход foreach ($allList as $el) его и вернет другими словами вы объявили переменную $i и записали в нее - ...
Arnowt
2020.02.27, 23:34
Форум: Общие вопросы по программированию
Тема: Баг php ?
Ответы: 3
Просмотры: 1613

Баг php ?

$allList = [ ['id' => 1111, 'facility' => [['title' => 'T1', 'item' => [11, 12, 13]]]], ['id' => 222, 'facility' => [['title' => 'T2', 'item' => [21, 22, 23]]] ]]; foreach ($allList as &$i) {} foreach ($allList as $el) { print_r($allList); if (isset($el['facility'])) foreach ($el['facility'] as $it...
Arnowt
2020.01.22, 15:40
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2435

Re: MVC ?

спасибо
Arnowt
2020.01.22, 12:16
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2435

Re: MVC ?

Это предположение основанное на том что данные будут копироваться в памяти тем больше раз чем больше промежуточных вызовов, если только не передавать ссылки. Свежий PHP их несколько раз не копирует даже без ссылки, так как использует технологию Copy on Write. Тогда, ваш первый пост в ветке, стоит м...
Arnowt
2020.01.22, 10:43
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2435

Re: MVC ?

Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, итд), то передавать в параметре, пусть даже в одном, такой объем данных может оказаться не оптимальным. Это с чего вы так решили? Это предположение основанное на том что д...
Arnowt
2020.01.21, 23:39
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2435

Re: MVC ?

DTO это всего лишь обертка(структурирование), над данными. Это не концептуально, в том смысле что сейчас не столь важно как именно передавать параметры, хоть массивом. PS: Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, ...
Arnowt
2020.01.21, 18:27
Форум: Архитектура, дизайн, ООП
Тема: MVC ?
Ответы: 13
Просмотры: 2435

MVC ?

Народ, привет! Вопрос у меня не совсем технический и даже не вопрос, а делема - философская. Если правильно понимаю MVC, то следует в идеале такой путь: юзер - контроллер - модель - контроллер - вьюшка - контроллер - юзер но на практике и даже в примерах мы встречаем прямые вызовы запросов из вьюшек...
Arnowt
2020.01.02, 21:16
Форум: Общие вопросы (Yii 2.x)
Тема: Установка advanced 2.0.31 composer
Ответы: 2
Просмотры: 651

Re: Установка advanced 2.0.31 composer

как все просто )
Что называется перебдел )))
Спасибо!
Arnowt
2020.01.02, 20:18
Форум: Общие вопросы (Yii 2.x)
Тема: Установка advanced 2.0.31 composer
Ответы: 2
Просмотры: 651

Установка advanced 2.0.31 composer

С Новым Годом, коллеги! Пытаюсь развернуть ий2 компосером composer create-project --prefer-dist yiisoft/yii2-app-advanced yii2 Директории, файлы создаются, но прерывается ошибкой: Undefined property: Fxp\Composer\AssetPlugin\Repository\AssetVcsRepository::$verbose Ниже следующее делал: composer glob...
Arnowt
2019.11.16, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 1016

Re: SQL один ко многим с исключением(решена)

Вот правильный ответ, выкопал таки в документации )) $rr = Page::find() ->innerJoinWith(['categoryLinks cl0' => function ($q) { $q->onCondition(['or', ['cl0.cl_to' => 'Тип_новости'], ['cl0.cl_to' => 'Тип_статья_в_журнале']]); }]) ->joinWith(['categoryLinks cl1' => function ($q) { $q->onCondition(['c...
Arnowt
2019.11.16, 14:34
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 1016

Re: SQL один ко многим с исключением

$rr = Page::find() ->with('revision') ->join('LEFT JOIN' , 'category_link cl1', '`page`.`page_id` = `cl1`.`cl_from` AND `cl1`.`cl_to` = "Скрытая" ') ->joinWith('categoryLinks cl0') ->where(['or', ['cl0.cl_to' => 'Тип_новости'], ['cl0.cl_to' => 'Тип_статья_в_журнале']]); ->andWhere(['page_namespace'...
Arnowt
2019.11.16, 13:37
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 1016

Re: SQL один ко многим с исключением

Иллюстрация с оценками выбрана для простоты, на самом деле задача сложнее Вот адаптированная/упрощенная версия запроса на чистом SQL SELECT st.fio FROM student st INNER JOIN points p1 ON st.id=p1.id AND (p1.num=4 OR p1.num=5) LEFT JOIN points p2 ON st.id=p2.id AND (p2.num=2) WHERE p2.num IS NULL ---...
Arnowt
2019.11.15, 18:50
Форум: Общие вопросы (Yii 2.x)
Тема: SQL один ко многим с исключением
Ответы: 12
Просмотры: 1016

SQL один ко многим с исключением

Есть 2 таблицы id | ФИО id | Оценки Нужно выбрать все ФИО у которых есть 4 или 5, но нет 2 Вася - 5,5,4,4,3 - подходит Петя - 5,5,2,4,3 - НЕ подходит Понятно что можно двумя запросами, выбрать тех кто имеет 4,5, потом тех у кого есть хоть одна 2, а потом, исключить вторых из первых. Но все-же хотело...
Arnowt
2019.07.14, 20:44
Форум: Общие вопросы по программированию
Тема: С++ чтение файла который меняется другим потоком
Ответы: 1
Просмотры: 701

Re: С++ чтение файла который меняется другим потоком

сам себе отвечу )
нужно смещать указатель в начало

Код: Выделить всё

file[i].seekg(0, ios::beg);
Сбило столку что вместо пустой строки, в переменную приходило старое значение.
Arnowt
2019.07.14, 19:30
Форум: Общие вопросы по программированию
Тема: С++ чтение файла который меняется другим потоком
Ответы: 1
Просмотры: 701

С++ чтение файла который меняется другим потоком

Нужно читать температуру процессора, делаю примерно так: for (int i = 1; i <= 5; i++) { ifstream file("/sys/class/hwmon/hwmon0/temp" + to_string(i) + "_input"); if (file) { file >> tmp; file.close(); temp = tmp > temp ? tmp : temp; } } Оно работает, однако этот блок нужно выполнять достаточно часто ...
Arnowt
2019.02.07, 22:34
Форум: Общие вопросы (Yii 2.x)
Тема: Nav::widget - class для ссылок
Ответы: 1
Просмотры: 324

Re: Nav::widget - class для ссылок

Как понял реализованного решения нет.
пока буду делать так:

Код: Выделить всё

foreach ($options['items'] as &$i)
    $i['linkOptions'] = ['class' => 'p-0'];
Arnowt
2019.02.07, 21:53
Форум: Общие вопросы (Yii 2.x)
Тема: Nav::widget - class для ссылок
Ответы: 1
Просмотры: 324

Nav::widget - class для ссылок

Приветствую!
Изображение
То что зеленным работает, но хочется избежать дублирования кода и сделать что-то типа как красным.
То есть предать `class` всем ссылкам сразу. Это возможно?