who are you
Niko
Stas
кто то стыкался с невозможностью создать самый приметивную связь на хостигне при том что на локалке она создается без проблем (обычный cat_id к id)
#1452 - Cannot add or update a child row: a foreign key constraint failsтипы полей и длинна одинаковы таблицы инно дб
Сергей
Это же вродже не создание связи, а уже добавление записи в таблицу
Stas
ну так пишет немогук добавить или обновить связь
Stas
я именно добавляю
Stas
при чем на локалке все залетело на ура
Сергей
Значит некорректное значение в поле, у которого есть FK
Сергей
Проблема не в ключе, а в значении
Stas
так таблицы пустые
Stas
кстати возник вопрос а можно указать ключю на туже таблицу (типа парент и чайл что бы если парента удаляют чайл тоже удалился)?
Stas
необязательно можно и так
Andrew
Сергей
Что необязательно?
Stas
что бы таблицы были заполнены данными
Stas
можно ключи и на пустых сохдавать
Сергей
обязательно)
поэтому у тебя вылазит ошибка.
Ты например добавляешь запись с post_id = 5, а в таблице post нет такой записи, вот тебе и ошибка
Сергей
Stas
так4 я создаю не данные а сам ключь т.е саму связь с помощью которой будут данные работать
Сергей
Stas
А попробывать?
хз решил уточнить нюансы малоли какеи подводные камин есть
Stas
ALTER TABLE `product`
ADD CONSTRAINT `FK_product_category` FOREIGN KEY (`category_id`)
REFERENCES `category` (`id`) ON UPDATE RESTRICT ON DELETE CASCADE;
Сергей
А таблицы пустые без записей?
Stas
угу
Stas
и причсем на хостинге на локалке все залетело на ура
Сергей
А какие типы category_id и category.id ?
Stas
инты по 11 символов
Stas
табоицы инно
Сергей
Покажи код
Dan
Stas
код чего?
Сергей
создания этих полей
Stas
category_id INT(11) NOT NULL,
id INT(11) NOT NULL AUTO_INCREMENT,
Сергей
магия =)
Сергей
сдаюсь
Stas
отож
Stas
ниче победим
Andrew
Как уже сказали, проблема не в создании связи, а в добавлении в одну из таблиц данных. Ты вставляешь некорректные данные. В дочернюю таблицу добавляешь ссылку на строку в другой таблице, которой не существует. Смотри откуда и как у тебя данные идут.
Stas
Сергей
Stas
таблицы пустые
Andrew
Нет. Он говорит, что не могу вставить строку - нарушен ключ
Сергей
Andrew
А я имею в виду mysql)
SiZE
Сделай транкейт, что бы убедиться на всех таблицах
Дмитрий
народ, есть где нибудь ман по правильномуу делению на шаблоны. в twig к примеру
Дмитрий
хочу пнять как построить корректную структуру
AsqarALI
Привет, вопрос Wordpress?
AsqarALI
plugin loco translate
AsqarALI
ошибка
Mihail
"здравствуйте, это канал об аниме?" (с)
AsqarALI
Дмитрий
who are you
Ыыыы. Да нафиг нам этот ВордПресс. У нас свои решения на базе йии
Mihail
Дмитрий
О, говорящая картинка
Stas
доброе утро всем
Stas
киньте ссылкой на мануал или статью что бы все без исключения эксепшены-ероры выполнялись моим кастомным экшеном такое воможно? пробовал сделал в сайт контроллере свой экшен еррор он со своего контроллера перехватывает а вот если подобный создал в другом контролере то нифига невыдит
Stas
непойму почему обрабработчик который стоит в конфигеперехватывает только с сайт контроллера ошибки и все
Павел
Stas
правильно я понимаю что б заменить стандартный ерор-экшен мне надосоздать свой экшен на подобие как в документации
<?php
namespace app\components;
use yii\base\Action;
class HelloWorldAction extends Action
{
public function run()
{
return "Hello World";
}
}и подменить cnfyl.fhnysq thhjh'rity d ctrwbb 'rityc&
Stas
сьтандартный ерорекшенс в секции экшены?
Stas
Павел
Конечно
Павел
Тебе надо все исключения перехватывать или я не правильно понял?
Stas
а почему нельзя (хуже) подменить стандартный ерорекшен который по дефолту в экшеназ ставится?
Stas
ну да
Stas
желательно все
Павел
Stas
а в чем разница для общего развития кроме к-ва мест размещения кода?
Павел
Особо ни в чем если не вдаваться в подробности
Stas
а если вдаваться?:) это что называется для общего развития