форум студентов ВГУ Воронеж

php рекурсивное слияние массивов с добавлением

Ищем способы.

Ничего толком не нашли. В нашем случаем массив был двухуровневый -- решили тем. способом, чтоб реструктуризировали его и сливали на верхнем уровне с помощью foreach, а потом опять собирали два уровня -- для тысяч элементов проходило быстро.

yii2 mongodb Извлечение одного документа из группы -- выбор уникальных значений, аргегация

Можно так:

$following_pipe[] =  [
   '$group' => [
		'_id' => '$' . $groupBy,
	   'org_data' => [
			'$first' => '$org_data',
		],   
	]
];

-- на выходе получим строку в которой будет два поля:

  • _id
  • org_data -- тут будет одно значение из предудущей стадии, которое было в первом встретимшимся при группировки документе (порядок зависит от предыдущей сортировки, если она была)

the group aggregate field name 'org_data.center' cannot be used because $group's field names cannot contain '.'


           $following_pipe[] =  [
               '$group' => ['_id' => '$' . $groupBy,
               'org_data.center' => [

                   ['$first' => '$org_data.center.longitude'],
                   ['$first' => '$org_data.center.latitude'],

                   ],
                'org_data._id' => [
                    ['$first' => '$_id'],
                ]
                   
                ]
            ];

the group aggregate field 'center' must be defined as an expression inside an object

joomla 2.5 Сохранить не удалось из-за ошибки: Как минимум один пункт меню должен быть отмечен как 'По умолчанию'.

При попытке сохранить пункт меню получаем:

Сохранить не удалось из-за ошибки: Как минимум один пункт меню должен быть отмечен как 'По умолчанию'.

(проблемы с "главной" страницей)

Решение/причина

--дело в том, что эта страница назначена у кас главной, или не выбрана никакая другая главная- - заёдите в редактирование меню и выбирите другую страницу главной.

joomla 2.5 материал не найден

Если вы получаете 404 -- то вам скорее всего нужно привязать страницу к меню, правда в моём случае это помогло только после того, как я случайно (временно) сделать страницу главной (ту новую, что добавлял).

Так толком и не разобрался.

joomla 2.5 ссылка на материал без меню

Без меню вообще не получается судя по всему -- с сети советуют в райнем случае делать скрытое меню которе нигде не выводится.

php It is not safe to rely on the system's timezone settings (ошибка при работе с датой)

Решить подобную проблему можно как минимум двумя способами:

  1. Прямо в php коде установить конкретную временную зону -- вызовом функции:
    date_default_timezone_set('Europe/Moscow');
  2. В конфиге php (том что используется через SAPI или терминал (напр. в убунту) -- они часто разные, смотря что нужно) расскомментировать строку и указать там нужное время, чтобы она приняла вид, скажем:
    date.timezone = "Europe/Moscow"

symfony Warning: date_default_timezone_get(): It is not safe to rely on the system' - Ошибка при обновлении

[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are *required* to use the date.timezone setting or
the date_default_timezone_set() function. In case you used any of those me
thods and you are still getting this warning, you most likely misspelled th
e timezone identifier. We selected the timezone 'UTC' for now, but please s
et date.timezone to select your timezone.

Pages

Subscribe to RSS - форум студентов ВГУ Воронеж