Znovu dalsia Quick Start otazka :)
- peterm
- Člen | 10
Zdravim,
isiel som si takto cez quick start. Blog appka. Precital po vytvorenie single
page, do komentov este nesiel.
Pisanie sa darilo potial, pokial som neklikol na nazov postu a chcel som si
otvorit single post. Tam nevysla ani ladenka, ani nic, len cisty skaredy drzi
„The requested URL /nette-blog/www/post/show was not found on this
server.“
Tak som isiel stylom copy/paste cely tutorial az po tie posty. Vysledok uplne rovnaky.
Linky su dobre: „http://127.0.0.1/nette-blog/www/post/show?postId=4“, vsetko nastavene, templates>Post>show.latte, vsetko vytvorene, …
Len sa neviem pohnut. Skusal som pozerat aj to routovanie, ale nic mi nenapadlo a na GITe neni v bootstrape tiez ine routovanie, ako to co mam ja.
Viete mi niekto poradit, ze ako s tym pohnut?
Linka:
<h2><a n:href="Post:show $post->id">{$post->title}</a></h2>
PostPresenter.php
<?php
namespace App;
use Nette,
Model;
class PostPresenter extends BasePresenter
{
/** @var Nette\Database\Context */
private $database;
public function __construct(Nette\Database\Context $database)
{
$this->database = $database;
}
public function renderShow($postId)
{
$post = $this->database->table('posts')->get($postId);
if (!$post) {
$this->error('Post not found');
}
$this->template->post = $post;
}
}
Rad by som to dokoncil, ale ked nejde zobrazit single post, tak sa moc nepohnem.
Dakujem za kazdu radu. A EN tutorial vyzera uplne rovnako, to som uz nasiel na fore odkazy, ze ten by mal byt v lepsom stave.
Nette verzia aktualna, install cez composer.
Majte sa
- peterm
- Člen | 10
No musim to znovu otvorit.
To ze som to rozbehol, bolo na win cez wamp. Zapol som mod_rewrite a islo
to.
Teraz som na ubuntu, zbehol som ten checker, vypisal ze vsetko ok a
„Congratulations! Server configuration meets the minimum requirements for
Nette Framework.“
A stale nic. „The requested URL /blog/www/post/show was not found on this server.“
Takze to bude asi nejake zazracne nastavenie u mna.