Найдено 182 результата
- 2020.04.02, 15:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii::$app->formatter->asDate
- Ответы: 1
- Просмотры: 1060
Re: Yii::$app->formatter->asDate
отсутствовал PHP intl
- 2020.04.01, 20:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii::$app->formatter->asDate
- Ответы: 1
- Просмотры: 1060
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...
- 2020.03.03, 11:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: PostgreSQL - Bytea
- Ответы: 0
- Просмотры: 1324
PostgreSQL - Bytea
Приветствую!
postgresql - нужно сохранять в поле(Bytea) произвольные данные
Таблица работает под нативным пыхом(pg_escape_bytea/pg_unescape_bytea), нужно её же подключить к ий.
Подскажите пожалуйста как это правильно это сделать?
просто $model->save(), а потом чтение возвращает {resource}
postgresql - нужно сохранять в поле(Bytea) произвольные данные
Таблица работает под нативным пыхом(pg_escape_bytea/pg_unescape_bytea), нужно её же подключить к ий.
Подскажите пожалуйста как это правильно это сделать?
просто $model->save(), а потом чтение возвращает {resource}
- 2020.02.28, 17:05
- Форум: Общие вопросы по программированию
- Тема: Баг php ?
- Ответы: 3
- Просмотры: 3574
Re: Баг php ?
foreach ($allList as &$i) после завершения в $i ссылка на второй массив foreach ($item['item'] as $i) записываем по ссылке от $i каждый $item['item'] последним из [11, 12, 13] будет 13 второй проход foreach ($allList as $el) его и вернет другими словами вы объявили переменную $i и записали в не...
- 2020.02.27, 23:34
- Форум: Общие вопросы по программированию
- Тема: Баг php ?
- Ответы: 3
- Просмотры: 3574
Баг 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...
- 2020.01.22, 15:40
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21781
Re: MVC ?
спасибо
- 2020.01.22, 12:16
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21781
Re: MVC ?
Это предположение основанное на том что данные будут копироваться в памяти тем больше раз чем больше промежуточных вызовов, если только не передавать ссылки. Свежий PHP их несколько раз не копирует даже без ссылки, так как использует технологию Copy on Write. Тогда, ваш первый пост в ветке, стоит м...
- 2020.01.22, 10:43
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21781
Re: MVC ?
Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, итд), то передавать в параметре, пусть даже в одном, такой объем данных может оказаться не оптимальным. Это с чего вы так решили? Это предположение основанное на том что д...
- 2020.01.21, 23:39
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21781
Re: MVC ?
DTO это всего лишь обертка(структурирование), над данными. Это не концептуально, в том смысле что сейчас не столь важно как именно передавать параметры, хоть массивом. PS: Если это выпадающий список на 10 записей то это одна история, а если это карта страны со всеми гостиницами(описание, цена, урл, ...
- 2020.01.21, 18:27
- Форум: Архитектура, дизайн, ООП
- Тема: MVC ?
- Ответы: 13
- Просмотры: 21781
MVC ?
Народ, привет! Вопрос у меня не совсем технический и даже не вопрос, а делема - философская. Если правильно понимаю MVC, то следует в идеале такой путь: юзер - контроллер - модель - контроллер - вьюшка - контроллер - юзер но на практике и даже в примерах мы встречаем прямые вызовы запросов из вьюшек...
- 2020.01.02, 21:16
- Форум: Общие вопросы (Yii 2.x)
- Тема: Установка advanced 2.0.31 composer
- Ответы: 2
- Просмотры: 1532
Re: Установка advanced 2.0.31 composer
как все просто )
Что называется перебдел )))
Спасибо!
Что называется перебдел )))
Спасибо!
- 2020.01.02, 20:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Установка advanced 2.0.31 composer
- Ответы: 2
- Просмотры: 1532
Установка 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...
- 2019.11.16, 18:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL один ко многим с исключением
- Ответы: 12
- Просмотры: 3107
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...
- 2019.11.16, 14:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL один ко многим с исключением
- Ответы: 12
- Просмотры: 3107
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_...
- 2019.11.16, 13:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL один ко многим с исключением
- Ответы: 12
- Просмотры: 3107
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 ---...
- 2019.11.15, 18:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: SQL один ко многим с исключением
- Ответы: 12
- Просмотры: 3107
SQL один ко многим с исключением
Есть 2 таблицы id | ФИО id | Оценки Нужно выбрать все ФИО у которых есть 4 или 5, но нет 2 Вася - 5,5,4,4,3 - подходит Петя - 5,5,2,4,3 - НЕ подходит Понятно что можно двумя запросами, выбрать тех кто имеет 4,5, потом тех у кого есть хоть одна 2, а потом, исключить вторых из первых. Но все-же хотело...
- 2019.07.14, 20:44
- Форум: Общие вопросы по программированию
- Тема: С++ чтение файла который меняется другим потоком
- Ответы: 1
- Просмотры: 1476
Re: С++ чтение файла который меняется другим потоком
сам себе отвечу )
нужно смещать указатель в начало
Сбило столку что вместо пустой строки, в переменную приходило старое значение.
нужно смещать указатель в начало
Код: Выделить всё
file[i].seekg(0, ios::beg);
- 2019.07.14, 19:30
- Форум: Общие вопросы по программированию
- Тема: С++ чтение файла который меняется другим потоком
- Ответы: 1
- Просмотры: 1476
С++ чтение файла который меняется другим потоком
Нужно читать температуру процессора, делаю примерно так: 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; } } Оно работает, однако этот блок нужно выполня...
- 2019.02.07, 22:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav::widget - class для ссылок
- Ответы: 1
- Просмотры: 784
Re: Nav::widget - class для ссылок
Как понял реализованного решения нет.
пока буду делать так:
пока буду делать так:
Код: Выделить всё
foreach ($options['items'] as &$i)
$i['linkOptions'] = ['class' => 'p-0'];
- 2019.02.07, 21:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav::widget - class для ссылок
- Ответы: 1
- Просмотры: 784
Nav::widget - class для ссылок
Приветствую!
То что зеленным работает, но хочется избежать дублирования кода и сделать что-то типа как красным.
То есть предать `class` всем ссылкам сразу. Это возможно?
То что зеленным работает, но хочется избежать дублирования кода и сделать что-то типа как красным.
То есть предать `class` всем ссылкам сразу. Это возможно?