我爲我的博客創建了函數。爲什麼這個功能不起作用?
型號 -
public function get_article($nosaukums) {
$query = DB::query(Database::SELECT, 'SELECT * FROM ieraksti WHERE virsraksts = :nosaukums')
->parameters(array(':nosaukums' => $nosaukums))->execute();
return $query;
}
控制器 -
public function action_article()
{
Route::set('article', 'article/(name)', array('name' => '.+'))
->defaults(array(
'controller' => 'index',
'action' => 'article',
));
$this->template->content = View::factory('index/article')
->set('query', Model::factory('index')->get_article($nosaukums));
}
和視圖 -
<?php
foreach($nosaukums as $article)
{
echo '<h3>'.$article['virsraksts'].'</h3>';
}
?>
我想網址 - domain.com/article/name_of_article,但domain.com/文章不起作用 - 錯誤HTTP_Exception_404 [ 404 ]: The requested URL article was not found on this server.
爲什麼我得到這個錯誤?
你可能應該說方法而不是功能... –