1

私は3つのテーブルを持っています

記事 ここに画像の説明を入力

カテゴリー

ここに画像の説明を入力

および関係テーブルの article_categories

ここに画像の説明を入力

そのテーブルは、正規化機能を使用してこのように関係を保存する場所です。 ここに画像の説明を入力

選択、挿入、更新、削除を行うことができました。これが私の以前の質問です Insert 、 Update 、 Delete -> Normalization & Code Igniter 正規化に従って記事と関連カテゴリを保存します

私が今達成しようとしているのは、カテゴリを介して記事のリストを作成しようとしていることです。このような

Category Name
- article relating to that category
- article relating to that category
- article relating to that category
- article relating to that category

これは私のコントローラーです

function category($id)
        {
            $data['title'] = "View by category";
            $data['articles_categories']=$this->articles_categories_model->get_by_id($id);
            $data['articles']=$this->articles_model->get();
            $data['category_id']=$id;

            $data['categories_list']=$this->categories_model->get();     
            $this->load->view('articles_pages/category',$data);    
        }

私の見解

<?php
    //$category_id;
    foreach($articles as $a)
    {
        foreach($articles_categories as $ac)
        {
            if($ac['categories_id']==$category_id && $a['id']==$ac['articles_id'])
            {
                echo $a['title'];
            }
        }
    }
?>

望む結果が得られません。私を助けてください。ありがとう

4

1 に答える 1