Есть ли способ создать отношения автоматически?Как создать отношения автоматически в Yii?
CREATE TABLE `user` (`id` BIGINT AUTO_INCREMENT, `name` VARCHAR(255) NOT NULL, PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = INNODB;
CREATE TABLE `profile` (`id` BIGINT AUTO_INCREMENT, `user_id` BIGINT, `photo` VARCHAR(255), INDEX `user_id_idx` (`user_id`), PRIMARY KEY(`id`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = INNODB;
ALTER TABLE `profile` ADD CONSTRAINT `profile_user_id_user_id` FOREIGN KEY (`user_id`) REFERENCES `user`(`id`) ON DELETE CASCADE;
Когда я создаю модель через gii, она не связывает отношения.
У меня уже есть отношение, оно не работает. ALTER TABLE 'profile' ADD CONSTRAINT' profile_user_id_user_id' FOREIGN KEY ('user_id') ССЫЛКИ' user' ('id') ON DELETE CASCADE; – user2632980
Можете ли вы разместить свою модель? Что создано Gii? – davey