PHP patří mezi jeden z nejpoužívanějších programovacích jazyků na světě. Používají ho i takový velikáni, jako je Facebook, Wikipedia a Twitter. Nejedná se však o jediný programovací jazyk, který se dá použít. V…
Archiv pro kategorii: PHP
V úterý 29. března v 18 hod. bude v Brně Živo U palečka. Přátelé Symfony pořádají 12. setkání s oslavou prvních narozenin Symfony srazů v Brně. Přijďte si nejenom popovídat o tvorbě webových…
V prostorách Usertech se ve čtvrtek 31. 3. v 18 hod. potkají přátelé Symfony. Přijď si pokecat o zdrojáku, který tě pálí, nebo zjistit, jak to dělají ve vedlejší firmě. Máme pro tebe 3 přednášky z…
Symfony poskytuje nástroje nejen pro tvorbu webů, ale také pro jejich procházení a dolování informací. Dnes si ukážeme, jak se lze jednoduše šťourat v DOMu stránek pomocí komponent DomCrawler a CssSelector. A na závěr jsem připravil malé překvapení, k čemu všemu se to dá použít.
Poslední březnovou sobotu, 26. 3., se potkáme v českobudějovickém coworkingovém centru. Hlavním sobotním tématem je „Návrh“. David Matějka spolu s Martinem Šteklem vám představí základní návrhové vzory a v praxi ukáží jejich nejběžnější použití.…
Dnes navážeme na předchozí díl a podíváme se na to, jak je Twig zakomponován do Symfony a na další skvělé věci, které nám tento šablonovací systém umožňuje. Tímto bych taky chtěl poděkovat všem, kteří se zapojili do diskuze pod prvním dílem a přinesli zajímavé postřehy a tipy na další témata, z nichž některým se dnes budeme věnovat blíže.
V dnešním díle si představíme výchozí symfoňácký šablonovací systém – Twig, který nám umožňuje krásně oddělit aplikační vrstvu od prezentační. Díky šablonám nemusíte (a ve Twigu ani nemůžete) míchat PHP a HTML kód. Další výhodou Twigu je bezesporu zvýšení bezpečnosti vaší aplikace za pomocí automatického escapování obsahu proměnných.
Pokud chceme psát v naší PHP aplikaci hezky objektově, je třeba ty objekty (třídy) nějak načítat. Bezpochyby každý z vás někdy přemýšlel, jak to udělat nejlépe. Symfony k tomu nabízí komponentu ClassLoader.
V dnešním díle seriálu Symfony po krůčkách budeme pokračovat MicroKernelem. Oblékneme ho do Symfony struktury a zhotovíme si jednoduchý web o třech stránkách. Navíc si ukážeme i Twig – rychlý, jednoduchý a bezpečný šablonovací nástroj od tvůrců Symfony.
YAML umožňuje přehlednou a jednoduchou konfiguraci Symfony. Framework poskytuje možnost nastavení i v jiných formátech (PHP, XML) nebo anotacemi v kódu. Jak jednoduše a efektivně YAML využít se dozvíte v tomto článku.