Avatar
berry309
Redaktor
Avatar
berry309:

Tak jsem tohle jel opet podle navodu, az do toho kdy si mame zobrazit to pacman, asi autor clanku zapomel pozmenit v pohledu clanek.phtml u "vloženo" autor na prezdivka a jeste u datumu pozmenit na publikovano. Me to aspon takhle slape :D Jdu dokoncit tenhle dil.

Jinak diky za tutorial, celkem na pochopeni super.

Odpovědět 2.1.2013 20:10
HTML a CSS kodér - www.josefberan.eu
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na berry309
David Čápka:

Je to jak říkáš. V článku je to napsané, že se to má přejmenovat, až dokončím seriál, tak to opravím v předchozích dílech.

Nahoru Odpovědět 2.1.2013 20:20
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Avatar
berry309
Redaktor
Avatar
Odpovídá na David Čápka
berry309:

Jestli je to napsane tak se omlouvam, moje chyba, nevsimnul jsem si :)

Nahoru Odpovědět 2.1.2013 20:29
HTML a CSS kodér - www.josefberan.eu
Avatar
berry309
Redaktor
Avatar
berry309:

Jo, jen syntakticka chybicka

public function clanekExistuje($ur­l)
{
return DB::dotazJeden('SE­LECT COUNT(*) FROM clanky WHERE url = ?', array($url))[0];
}

tu nulu na konci prehodit pred ty ukoncovaci zavorky

public function clanekExistuje($ur­l)
{
return DB::dotazJeden('SE­LECT COUNT(*) FROM clanky WHERE url = ?', array($url[0]));
}

takhle to nehaze chybu a funguje to

Nahoru Odpovědět 2.1.2013 21:21
HTML a CSS kodér - www.josefberan.eu
Avatar
Kit
Redaktor
Avatar
Odpovídá na berry309
Kit:

Kdepak, je to v pořádku. Jen by v tomto případě bylo asi vhodnější volat jinou metodu než DB::dotazJeden().

Možná máš starší PHP, dřív to tak nešlo.

Nahoru Odpovědět 2.1.2013 21:40
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
berry309
Redaktor
Avatar
Odpovídá na Kit
berry309:

php 5.3 a editor phped mi to taky hlasi

ovsem koukam u dalsiho dilu, ze tady po skonceni tohoto clanku nemam prevedenej odkaz, ukazuje se mi klasicky <a href...

takze jdu zpet a hledat pricinu :D

Nahoru Odpovědět 2.1.2013 21:47
HTML a CSS kodér - www.josefberan.eu
Avatar
Kit
Redaktor
Avatar
Odpovídá na berry309
Kit:

Stačí do DB wrapperu dopsat další metodu

public static function dotazHodnota($dotaz, $parametry = Array()) {
        $navrat = self::$spojeni->prepare($dotaz);
        $navrat->execute($parametry);
        return $navrat->fetchColumn();
}

Když pak tu metodu zavoláš

return DB::dotazHodnota('SELECT COUNT(*) FROM clanky WHERE url = ?', array($url));

tak ti to bude fungovat i ve starší verzi.

Nahoru Odpovědět 2.1.2013 21:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
berry309
Redaktor
Avatar
Odpovídá na Kit
berry309:

Jo, tak me fungovalo i to predtim, php stary urcite nemam, nevim v cem byla chyba, to uz je jedno, to tvoje taky jede, jen ty odkazy to neprevadi v clanku, dneska uz to asi resit nebudu, takze zitra asi

Nahoru Odpovědět 2.1.2013 22:05
HTML a CSS kodér - www.josefberan.eu
Avatar
Kit
Redaktor
Avatar
Odpovídá na berry309
Kit:

Metoda DB::dotazHodnota() ti nemohla fungovat, protože jsem ji právě napsal :)

Nahoru Odpovědět 2.1.2013 22:10
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
berry309
Redaktor
Avatar
Odpovídá na Kit
berry309:

ja myslel to co jsem si upravil ja, to fungovalo

Nahoru Odpovědět 2.1.2013 22:23
HTML a CSS kodér - www.josefberan.eu
Avatar
Kit
Redaktor
Avatar
Odpovídá na berry309
Kit:

Metody se zásadně neupravují. Pouze opravují, přidávají nebo ubírají.

Editováno 2.1.2013 22:25
Nahoru Odpovědět 2.1.2013 22:25
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
berry309
Redaktor
Avatar
berry309:

Nekde se definovalo jake tagy se smějí použít? odstavce mam ok, ale odkaz se mi stale ukazuje jako <a href..... nikde jsem nenasel nic o tom.

Nahoru Odpovědět  +1 3.1.2013 14:10
HTML a CSS kodér - www.josefberan.eu
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 12 zpráv z 12.