Jump to content

návod Nové CPF 3.1


cniry

Recommended Posts

Ahoj, dnes jsem vydal nové CPF 3.1. V následujících hodinách popracuju na dokumentaci.

CPF je jednoduchá sbírka funkcí, která usnadňuje programování webových stránek.

http://www.cpf3.cniry.cz

 

Stahujte ze: http://www.cpf3.cniry.cz/pack.rar

 

 

Co je nového?

1) volání funkcí je snadnější

Funkce můžete volat buďto postaru $cpf->knihovna->funkce();,

nebo novým a doporučeným zápisem:

knihovna::funkce();

všechny knihovny se načítají až při prvním použití

 

2) zaktualizovány všechny knihovny

všechny knihovny byly zaktualizovány a přepsány aby pracovaly efektivněji

 

3) přidány vývojové informace

při vývoji vidíte vždy na konci stránky informace o stránce

2011-12-15_184559.png

 

4) přidáno pěknější zobrazování chyb

chyby nyní vidíte takto:

2011-12-15_184144.png

 

5) výpis chyb jde vypnout

nezobrazujte na spuštěném weby chyby!

vypnete je jednoduše takto:

$cpf->bezchyb();

nebo

cpf::bezchyb();

 

6) speciální funkce

CPF samo v některých případech volá tzv speciální funkce.

Pokud s například vytvoříte funkci on_submit(), provede se sama vždy po odeslání formuláře.

Pokud například chcete na všech postránkách mít patičku, můžete ji bez problémů vložit do funkce on_exit(). Funkce on_exit je absolutně poslední funkce, která se provede ve scriptu.

 

 

Další podrobnější příklady použití dodám v následujících hodinách.

Link to comment
Share on other sites

To ako podporujes staticke volanie funkcii? :problem: To sa myslim ze uz pri novsich scriptoch a hlavne FW nepouziva, viz. Nette. Ale ina good job :thumbup:

pleteš se. v Nette se také používá statické volání funkcí. Například u některých modelů. Je úplně jedno který typ volání používáš, ale statickým voláním si nemusíš třídu sám zakládat ($class = new ClassName)

Link to comment
Share on other sites

To ako podporujes staticke volanie funkcii? :problem: To sa myslim ze uz pri novsich scriptoch a hlavne FW nepouziva, viz. Nette. Ale ina good job :thumbup:

pleteš se. v Nette se také používá statické volání funkcí. Například u některých modelů. Je úplně jedno který typ volání používáš, ale statickým voláním si nemusíš třídu sám zakládat ($class = new ClassName)

 

jn, jak som si vsimol tak ty prave take triedy ani moc nepouzivas ktore by sa mali dynamicky volat :think:

navise http://www.cpf3.cniry.cz/?class=tzones ti nejako nefunguje

Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...