1

URLから変数を取得してコントローラーに渡そうとしています

http://example.org/MyCategoryURL は次のようになります。http://example.org/MyCategory-1

category_slug私のDBには、列を含むすべてのカテゴリのテーブルが含まれています

ルートは GET /@category_slug = MainController->CategorySlug

私のメインコントローラーには、これを処理するはずのメソッドがあり、それgetBySlug()は Categories モデルからメソッドを呼び出す必要があります

メインコントローラー

function CategorySlug($category_slug){
    $categories = new Categories($this->db);
    $cat = $categories->getBySlug($category_slug);

    $this->f3->set('categories',$cat);
    echo \Template::instance()->render('index.html');
}

カテゴリ モデル

public function getBySlug($category_slug)
{
    $this->load(array('category_slug=?', $category_slug));
    return $this->query;
}

上記のコードからわかるように、変数を渡し$category_slugていますが、エラーがあります

4

1 に答える 1