0
Я новичок в CodeIgniter и ORM, надеюсь, вы, ребята, можете мне помочь в этом.Как вставить в таблицу соединение другой таблицы с помощью Activerecord в CodeIgniter?
Вопрос стол:
CREATE TABLE `question` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(128) NOT NULL DEFAULT '',
`content` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Ответ стол:
CREATE TABLE `answer` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`question_id` int(11) unsigned NOT NULL,
`content` text NOT NULL,
PRIMARY KEY (`id`),
KEY `question_id` (`question_id`),
CONSTRAINT `answer_ibfk_1` FOREIGN KEY (`question_id`) REFERENCES `question` (`id`) ON DELETE CASCADE ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Эквивалент SQL является:
INSERT INTO answer(content, question_id)
VALUES('Ironman', (select id
from question
where title ='favourite characters'
and content = 'Who is your favourite characters in Avanger?'));
Любой человек может сказать мне, как достичь того же, но с использованием CodeIgniter Activerecord?
У меня такая же проблема, как и у pls show, как это сделать. По моему вопросу вы можете обратиться http://stackoverflow.com/questions/13133730/convert-a-multiple-table-query-into-active-record-codeigniter – asifa