yii2 mongodb hasmany Как организовать связь

делай поле, котрое будет внешним ключом, массивом

Просто указываем поле, в котором лежит список вложенных id как поле связи.

yii2 Преобразование полей при сохранении и выводе данных на форму из модели

  • Можно использовать filter (фильтры)- в одну сторону.
  • Алтернатива - beforeSave/afterFind и сеттер/геттер на виртуальное поле.

^M Git -- что за символ. История изменений файла

^M -- символ возврата каретки.
Который может быть удален или добавлен в случае если в вашей команде используются разные ОС.

Например в винде для каждой новой строки в текстовых файлах используют и символ переноса строки и символ возврата каретки.

Например при выводе истории изменения файла, вы можете получить что-то такое (не отобразится как имеющее отличие просто в тексте):

Перенос строки в текстовых файлах -- какие бывают варианты. Что такое каретка. Обозначения символов. Разные операционные системы

Что такое каретка

Под кареткой можно подразумевать курсор (метку), который перемещается по экрану, когда мы набираем текстовй файлы.

Какие символы используются

Для переноса строки могут в общем случае использоваться два символа:

yii2 Вывод однократного уведомления setFlash, \Yii::$app->session->getFlash Пример

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

Где-то, например в контроллере (устанавливаем):

deployer Определить какие ветки развернуты, кто сделал последний коммит и его хэш dep br, cur

Чтобы научить деплоер определять имя развернутой на сервере (каждом настроенном в деплоере) Git ветки и того, кто в неё последний раз коммитил, добавьте в ваш deploy.php (вашего проекта) два таких задания для деплоера:

robomongo Error when deleting document: 6 network error while attempting to run command 'getlasterror' on -- mingodb robomongo

Error:
Error when deleting document: 6 network error while attempting to run command 'getlasterror' on host 'localhost:27017'

В чем причина не выяснил -- но со следующей попытки удалить получилось

PHP Notice 'yii\base\ErrorException' with message 'Array to string conversion' yii2 - миграция mongodb - Ошибка только в vendor

Проблема возникает при миграции, и судя по всему не зависит от кода конкретной миграции как видно ниже все сообщения стека вызовов относятся к папке vendor).

Ошибка типа того:

ubuntu linux Сравнить содержимое файлов, директорий или текстовых фрагметов (строк) -- программа meld

Удачная и удобная прогрмма meld умеет проводить сравнения всего перечисленного в заголовке.
Установить её можно командой:

sudo apt-get install meld

Сравнить два текстовых фрагмента (а не файлы целиком)

Запустите программу и выберите:

File Compration (клик) 
  -> Blank compration (клик)

И введите слева и справа ваши текстовые фрагменты.

Pages

Subscribe to fkn+antitotal RSS