J'ai créé une fonction pour mon blog.Pourquoi cette fonction ne fonctionne pas?
Modèle -
public function get_article($nosaukums) {
$query = DB::query(Database::SELECT, 'SELECT * FROM ieraksti WHERE virsraksts = :nosaukums')
->parameters(array(':nosaukums' => $nosaukums))->execute();
return $query;
}
Controller -
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));
}
et vue -
<?php
foreach($nosaukums as $article)
{
echo '<h3>'.$article['virsraksts'].'</h3>';
}
?>
Je veux url - domain.com/article/name_of_article, mais domain.com/ article ne fonctionne pas - erreur HTTP_Exception_404 [ 404 ]: The requested URL article was not found on this server.
Pourquoi j'ai cette erreur?
vous devriez probablement dire la méthode au lieu de la fonction ... –