Veľkonočná akcia je tu a s ňou aj extra kredity ZADARMO na náš interaktívny e-learning. Dobij si teraz kredity a posuň sa vo svojej kariére vpred!
Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – Kalendár

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Jančík
Kit:28.11.2012 22:47

V PDO jsem si udělal vlastní nadstavbu, která se trochu podobá Dibi, ale není tak obecná jako Dibi, protože to nepovažuji za vhodné.

Raději si napíšu svých 100 řádek kódu pro PDO, než includovat 100 KB cizí knihovny, ke které musím ještě napsat 80 řádek vlastního kódu, abych dosáhl požadované funkčnosti.

Odpovedať
28.11.2012 22:47
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
samo007
Tvůrce
Avatar
samo007:29.11.2012 7:13

Už tam vidím zmeny a vyzerá to naozaj lepšie.

 
Odpovedať
29.11.2012 7:13
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Jančík
Kit:29.11.2012 7:36

Už je to lepší, ale SQL injection tam vidím stále.

Bez továrny to vypadá jak špageta. Ovšem to asi byl záměr.

Datum lze z MySQL snadno získat i ve formátu dd.mm.rrrr. Určitě by to bylo vhodnější, než to lepit v PHP.

Odpovedať
+1
29.11.2012 7:36
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Jančík
Kit:29.11.2012 10:53

Dodatečně jsem si uvědomil, že jsem tu nadstavbu popsal v článku

http://www.itnetwork.cz/…-a-modularne

V současné době jsem si ji trochu vylepšil o líné otvírání databáze. Občas se totiž stane, že ji otvírat nepotřebuji, ale nevím to předem. Proto s tím počkám až v okamžiku, kdy po ní nějaká data požaduji.

Odpovedať
29.11.2012 10:53
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Jančík
Vlastník
Avatar
Odpovedá na Kit
David Jančík:29.11.2012 11:35

Jo, jo na to jsem se díval. Si to zkusím s tím SQLite.

Odpovedať
29.11.2012 11:35
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Kit
David Hartinger:29.11.2012 11:49

Možná bych mohl tak pokusně zkusit něco jako PHP objektově od začátku. Jen mi přijde hodně intuitivní, když uživatel vidí, jak PHP vloží do HTML a představuje tak nějakou dynamickou funkčnost ve stránce. Že ten začátek je opačný, HTML s PHP, ne PHP s HTML. Je to blíže tomu co již umí.

Odpovedať
29.11.2012 11:49
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovedá na David Hartinger
Kit:29.11.2012 12:38

Určitě to zkus. Začínal jsem od PHP v HTML, potom HTML v PHP a teď už píšu PHP bez HTML, protože prezentaci mi zajišťuje XSLT.

Odpovedať
29.11.2012 12:38
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
samo007
Tvůrce
Avatar
Odpovedá na Kit
samo007:29.11.2012 15:42

Ako zmením formát dátumu na dd.mm.rrrr?
Lebo ak ho zmením v tabuľke, budem musieť zmeniť aj php.

 
Odpovedať
29.11.2012 15:42
Avatar
Kit
Tvůrce
Avatar
Kit:29.11.2012 16:12

V tabulce se nemění nic. Jen se trochu upraví SELECT. Místo

SELECT datum FROM tabulka;

napíšeš

SELECT date_format(datum,'%d.%m.%Y') AS cdatum FROM tabulka;

Výsledek je prezentován jako sloupec cdatum v požadovaném formátu.

Těch možností je víc, umí to i posouvat datum a je to odolné i proti průšvihům z letošního 29. února, kdy se programátorská jelita na ministerstvu vnitra nespolehla na databázi, ale snažila se odečíst jeden rok až v aplikaci a ta jim následně spadla.

Odpovedať
29.11.2012 16:12
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
samo007
Tvůrce
Avatar
samo007:29.11.2012 16:41

To SELECT tam nikde nevidím. Kde to je?

EDIT: Práve som ti našiel :D dik

Editované 29.11.2012 16:44
 
Odpovedať
29.11.2012 16:41
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 58.