@yii2ru

Страница 1305 из 1721
Максим
01.06.2018
09:55:43


добавляешь к команде ключ и указываешь нужную базу

DEN
01.06.2018
09:57:15
ниче се..отошел на минуту..и тут пообсудили и закрыли))

??

Google
Alexandr
01.06.2018
09:57:25
добавляешь к команде ключ и указываешь нужную базу
Мне для каждого файла миграции нужно указывать базу, поэтому указание базы через консоль мне не подходит

Roman
01.06.2018
09:57:54
Фреймворки убивают основные знания по PHP
нет. Либо человек читает документацию, либо не читает. Фреймворк тут не при чём

Roman
01.06.2018
09:58:21
я тоже не помню точное поведение file_exist, но зашёл и прочитал, прежде чем что-то советовать

Антон
01.06.2018
09:58:22
Мне для каждого файла миграции нужно указывать базу, поэтому указание базы через консоль мне не подходит
Наверное у класса миграции есть атрибут db вот туда и присваивай нужную БД

Alexandr
01.06.2018
09:58:34
Дмитрий
01.06.2018
09:59:43
я тоже не помню точное поведение file_exist, но зашёл и прочитал, прежде чем что-то советовать
Вообще я уже не советовал ничего. Просто для смеха писал. Это говно я бы никому не советовал)

Максим
01.06.2018
10:00:27
Наверное у класса миграции есть атрибут db вот туда и присваивай нужную БД
или в чем проблема? независимо от того, какую укажешь базу, сама миграция пишется в дефолтную?

Roman
01.06.2018
10:01:27
Вообще я уже не советовал ничего. Просто для смеха писал. Это говно я бы никому не советовал)
так это и происходит. Сначала пишешь для смеха, а потом это у тебя самого просачивается в твой код.

Alexandr
01.06.2018
10:01:41
Делал все по документации, но если бы не написал в чате на сайте, не разобрался бы. Я к тому, что документация написана очень не понятно, как будто разработчики ее для себя писали, а не для людей. Я не первый программист, который так думает.

Google
Alexandr
01.06.2018
10:03:01
$this->db = 'dbInvest'; в методе 'init' и готово
Я так и делал, но ожидаемого результата не получил. Описал выше что и как..

Roman
01.06.2018
10:04:21
ещё раз внимательно и вдумчиво - https://www.yiiframework.com/doc/guide/2.0/en/db-migrations#migrating-multiple-databases

Антон
01.06.2018
10:05:42
Я так и делал, но ожидаемого результата не получил. Описал выше что и как..
Хм.. Придётся, видимо покопаться в исходниках и посмотреть какая БД используется записи миграций и как ее изменить

Читай выше почему мне этот метод не подходит
Скорее всего проблема в следующем: консольная команда должна определить какие миграции накатились а какие нет. И для этого она не заходит в класс каждой миграции и не смотрит какая там БД указана - это не возможно.

Roman
01.06.2018
10:08:00
Alexandr
01.06.2018
10:08:37
Не понял почему не подходит
Мне для каждого файла миграции нужно указывать базу, поэтому указание базы через консоль мне не подходит

Антон
01.06.2018
10:09:01
Читай выше почему мне этот метод не подходит
Придется до конца продумать логику как хранить выполненные миграции и сделать свою реализацию, если это вообще возможно

Roman
01.06.2018
10:10:08
Или перепиши MigrationController

Если хочешь того, что не заложено в yii

Alexandr
01.06.2018
10:12:00
Это танцы с бубном, а хочется нормального функционала..

Антон
01.06.2018
10:16:59
Это танцы с бубном, а хочется нормального функционала..
Ну вообще, как раз текущий функционал прозрачен. Сформулирый алгоритм по которому MigrationController должен определить: - в какой БД нужно провирить какие миграции в текущий момент накатились - в какую БД сохранять информацию о тех миграциях, которые будут накатываться

Aleksey
01.06.2018
10:18:51
Привет. Подскажите базу с городами и странами

Roman
01.06.2018
10:19:01
текущий фунционал прозрачен и описано как это сделать в доке. Разнесение миграций по двум неймспейсам логически верно и требует всего лишь одной команды в консоли. Почему это вызывает трудности - не очень понятно

Google
Roman
01.06.2018
10:23:01
причём он ещё убьёт раз в 10 больше времени, не заставив это работать, чем если бы воспользовался последним абзацем в доке по миграциям

Yura
01.06.2018
10:25:06
Привет. Подскажите базу с городами и странами
http://www.geonames.org/ посл. раз рапарсивал, ток потом манагеры много дополняли еще

Yura
01.06.2018
10:27:07
Ток я там примерно такое делал: есть своя структура таблиц. Я из каких то txt расфигачивал по доп таблице, для многих стран. и потом все впиливал в соответствии с требованиями в осн. гео таблицы

Alexey
01.06.2018
10:38:15
за бабки

Alex
01.06.2018
10:39:27
Привет, кто сталкивался со вложенными формами? как их реализовать?

Aleksey
01.06.2018
10:40:32
за бабки
Хочу без бабок)

Alexey
01.06.2018
10:40:46
делать рядом несколько независимых форм и сериализовывать их при сабмите

Константин
01.06.2018
10:41:38
А как можно отловить переход с одной страницы на другую? К примеру человек залогинился и получается он першел из страницы логин на страницу профайла.

Alex
01.06.2018
10:41:57
Константин
01.06.2018
10:51:30
referrer
Спасибо

Арсен
01.06.2018
10:55:11
Добрый день, столкнулся с такой проблемой, сервер на yii2, как можно с видео достать картинку на стороне сервера? Хостинг jino на нем есть поддержка ffmpeg, но она работает только с версией php 5.2, 5.3

Дмитрий
01.06.2018
10:55:55
Привет! подскажите, плиз, как добавить консольный контроллер? advanced приложение, добавляю контроллер в console/controller в результате при вызове yii получаю такую ошибку Class yii\console\controllers\CalendarEventsController does not exist не пойму почему он ищет контроллер в другом namespace

Google
Pavel
01.06.2018
10:59:11
Yii ищет в yii\console\controllers, потому что не нашёл в других местах

Дмитрий
01.06.2018
10:59:26
namespace правильно указан? namespace console\controllers;
да при том если я вызову так php72 yii calendar то все отработает а если так php72 yii то ошибка,

Timur
01.06.2018
11:00:56
а если одна модель зависит от другой?
Используй сеттеры не забудь добавить сеттер в rules, с валидацией safe

Pavel
01.06.2018
11:02:51
да при том если я вызову так php72 yii calendar то все отработает а если так php72 yii то ошибка,
Как интересно. Я бы предположил, что с конфигами что-то напутано.

Timur
01.06.2018
11:03:32
а если одна модель зависит от другой?
а если связанные модели еще не созданы, в сеттере навешивай событие на AFTER_SAVE AFTER_UPDATE в котором будешь создавать, сохранять и линковать связанные модели

Дмитрий
01.06.2018
11:11:34
Как интересно. Я бы предположил, что с конфигами что-то напутано.
что то ерунда какая то, удалил совсем свой контроллер у меня все равно ошибка вылетает, как будто где то что то закешировалось

Дмитрий
01.06.2018
11:35:04
Максим
01.06.2018
11:36:19
бог с вами, все в контейнере на локалке
какой неймспейс у контроллера?

и какой неймспейс вызывается?

Admin
ERROR: S client not available

Дмитрий
01.06.2018
11:37:34
какой неймспейс у контроллера?
namespace console\controllers; реально очень странно, снес папку вендор заного установил и все заработало

Максим
01.06.2018
11:37:48
не благодари)

и правильно "заново", а не "заного". проверочное слово "новый", а не "нога"

?
01.06.2018
12:21:20
или костыль :)

Serg
01.06.2018
12:23:33
Господа, подскажите return Yii::$app->formatter->asDate($order->task->start,'php:d-M-y'); 01-июня-18 Почему не сокращает до трех символов.

Проклятые 1С-ники требуют в формате 01-июн-18 еще и без точки

Google
Serg
01.06.2018
12:28:41
опять же, точка

Ad.x ??
01.06.2018
12:29:04
str_replace() в помощь

учить вас чтоль как кастылить нада? ?

Ad.x ??
01.06.2018
12:29:54
с этим ику форматтером ваще окуратно нада

в старых версиях ику таймзоны погоду показывают на нынешний день

Serg
01.06.2018
12:35:04
1с-никам на корпоратив подарю костыль, суки ленивые

учить вас чтоль как кастылить нада? ?
Спасибо за напоминание об чудотворной силе костыля!

Максим
01.06.2018
12:40:12
Карма @AlDexor стала 40
горшочек, не вари

Yet Another Stats
01.06.2018
12:42:35
Карма @AlDexor стала 41

Андрей
01.06.2018
13:04:38
парни, хелп почему через workbench - я могу зайти в базу а когда делаю миграцию, то пишет Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)'

что я уже только не делал

пароль сбросил рута

Максим
01.06.2018
13:06:19
а вообще под рутом не рекомендуют ничего делать, кроме как юзеров создавать

Андрей
01.06.2018
13:08:01
да

блин

та я хз

работало все

переустановил систему

и ппц

Страница 1305 из 1721