Сохранение статей_категорий в соответствии с нормализацией
У меня три таблицы
----------- articles ----------- id int(11) title varchar(100) ----------- categories ---------- id int(11) title varchar(100) ------------------- articles_categories -------------------- articles_id int(11) categories_id int(11)
Я хочу сохранить его в соответствии с правилом нормализации, чтобы достичь этого
articles_id | categories_id 1 1 1 2 1 3
Как я могу добиться с помощью воспламенения кода. До сих пор я уже пробовал это
Просмотр | create.php
<?php echo form_input('title','','id="title_input"'); ?><br> Category <?php foreach ($categories as $c) { echo '<input type="checkbox" id="categories[]" name="categories[]" value="'.$c['id'].'">'; echo $c['title'].' '; } ?> <?php echo form_submit('Submit',"Submit"); echo form_close(); ?>
Контроллер | articles.php
function insert() { $this->articles_model->save(); }
Модель | articles_model.php
function save(){ $title=$this->input->post('title'); $categories= implode(',',$_POST['categories']); //inputs will be 1,2,3 $data=array( /* missing ideas.............*/ ); $this->db->insert('articles_categories',$data); }
Любая помощь приветствуется. благодаря