URLから変数を取得してコントローラーに渡そうとしています
http://example.org/MyCategory
URL は次のようになります。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
ていますが、エラーがあります