Alex
то леньки прописывать ручками кнопку каждый раз)
Alex
Вопрос на миллион - нахрена юии подключение к базе если ты созадешь миграцию через гии?
Alex
точнее через консоль
Roman
точнее через консоль
наверное потому, что микгарции применяются к базам
Alex
так я не применяю
Alex
я создаю по шалону
Alex
оно просто файл с темплейтом создает жи
Malika
всем привет
Malika
использую himiklab\yii2\recaptcha\ReCaptcha
Malika
но при отправки формы выдает ошибку
Malika
Unable connection to the captcha server
Malika
можете помочь как решить?
Malika
плиз
Stas
пойди ребутни сервак и все:) хоть кнопкой хоть по ссх
Stas
или у тебя что то с конектом или точно сервак у них лежит
Adil
Ну так ты миграции применяешь, через gii создаешь модели и формы к ним, и через формы сабмитишь в бд
Alex
так погоди
Alex
я не применяю
Adil
Что у тебя за сайт? Есть данные, которые нужно хранить?
Adil
Юзер, статьи и т.д?
Alex
ну смотри - я хочу создать миграцию которую применю на удаленном сервере (в моем случае в докере)
Alex
миграции пишутся мануально в юии
Alex
соотвественно команда yii migrate/create name_of_migration создаст файл с таймштампом
Alex
и шаблоном внутри
Alex
все)
Adil
А в чем вопрос
Dmytro 🇺🇦
есть извращенцы, которые качают модули для gii для создания миграций
Alex
Зачем команда yii migrate/create просит настроенное подключение к базе и кэшу?)
Dmytro 🇺🇦
типо удобно)
Alex
@samdark может ты сможешь открыть истину?) -> Зачем команда yii migrate/create просит настроенное подключение к базе и кэшу?)
Alex
@ExileeD ты не знаешь нахрена ей коннект рабочий?)
Adil
А, ну скорее всего в бд же лежит таблица migration, которая проверяет была ли выполнена миграция к определенной таблице или несколько
Dmytro 🇺🇦
видимо я не все прочитал...
Adil
Исходя от этого он решает какие миграции запускать
Adil
Тогда хз
Alex
вово))
Alex
о! @sizepermru а ты что скажешь?)
SiZE
а чо там за вопрос? я просто едой увлекся)
Alex
а чо там за вопрос? я просто едой увлекся)
Зачем команда yii migrate/create просит настроенное подключение к базе и кэшу?)
SiZE
Зачем команда yii migrate/create просит настроенное подключение к базе и кэшу?)
Ну кэш то вроде не просит. А db да лишнее в этом случае
SiZE
На функционал миграций особо времени не тратили я думаю. Работают минимально и отлично. :)
Alex
)))
Alex
Хуяк хуяк и в продакшн))
Denis
хуяк хуяк и в продакшен офигенный подход
Denis
хоть что-то работает)) а если по другому, дооолго.
SiZE
Каждый раз когда пишут хуйню. Мне хочется напомнить, что тут никто никому ничего не должен.
SiZE
Опенсорскомьюнити не задумывалось, как компьюнити плачущих в жилетку :)
SiZE
Помогай проекту - ищи баги, пили MR
Дима
Подскажите пожалуйста, как можно задать кодировку в миграциях?
Дима
'name' => $this->string()->notNull() - вот тут хочется указать кодировку.
Дима
текстом пиши тогда
С текстом так же. Обратил внимание что в config/db.php указана кодировка utf-8, а при выполении миграции latin_swedish_ci
SiZE
покажи миграцию с текстом
SiZE
вообще не так смотрится
SiZE
ты чисто хочешь пофиксить latin_swedish_ci ?
SiZE
у тебя просто база уже создана с дефолтной кодировкой и дефолтная же кодировка применяется к таблицам
Дима
ты чисто хочешь пофиксить latin_swedish_ci ?
да, это в стрктуре из phpmyadmin подглядел
Дима
покажи миграцию с текстом
public function up() { $this->createTable('notebooks', [ 'id' => $this->primaryKey(), 'name' => $this->string()->notNull(), 'description' => $this->text(), ]); }
SiZE
так кодировка в конфиге это для соединения у тебя задана наверное
SiZE
в базе смени кодировку руками
SiZE
наверное у тебя какой-то донный хостинг или ты ХАМРР накатил и при создании базы не обратил на это внимание
Дима
в базе смени кодировку руками
Да, трабла просто при создании БД. Мой косяк
Дима
Подскажите пожалуйста. Я создал две модели Notebook и Note - для обоих с набором CRUD операций. Таблица notebooks - просто создание записной книжки. Таблица notes - записи для книжек с внеш. ключом notebook_id. Получается мне нужна связь типа hasMany для Notebook. Как создать такую связь?
Дима
Через gii сгенерировал шаблоны. Сейчас могу добавлять зап. книжки - index.php?r=notebook%2Findex
PowerAxis
ну в доке же написано как
PowerAxis
https://yiiframework.com.ua/ru/doc/guide/2/db-active-record/
Дима
Спасибо, для начала надо разобратся в этом.
Дима
навесь внешние ключи в базе, gii сам связи нарисует
я через миграции добавил внеш. ключи
PowerAxis
Лучше пусть доку почитает
Дима
т.е. gii по идее уже сделал все за меня? Связи уже есть
PowerAxis
Там не много, зато все прояснит для себя
Дима
Дима
Я откатил себе вторую модель, пока в теории не разберусь