IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Kalendář

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Kit
Tvůrce
Avatar
Odpovídá 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.

Odpovědět
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.

 
Odpovědět
29.11.2012 7:13
Avatar
Kit
Tvůrce
Avatar
Odpovídá 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.

Odpovědět
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
Odpovídá 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.

Odpovědět
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
Odpovídá 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.

Odpovědět
29.11.2012 11:35
Zapomeň, že je to nemožné a udělej to ;)
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá 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í.

Odpovědět
29.11.2012 11:49
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá 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.

Odpovědět
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
Odpovídá 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.

 
Odpovědět
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.

Odpovědět
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

Editováno 29.11.2012 16:44
 
Odpovědět
29.11.2012 16:41
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 10 zpráv z 58.