blog.skipper18.com
Ludek Vodicka | Skipper Blog
http://blog.skipper18.com/author/ludek-vodicka
Information about Skipper and ORM Designer. Author Archives: Ludek Vodicka. Follow me on twitter. Sorry for too many emails. I’m writing this article to explain today’s email madness. My name is Ludek Vodicka and I’m chief developer of Skipper application. Unfortunately 14 days ago, Mandrill and Mailchimp announced that they don’t want to offer transactional mailing server and want to focus to campaigns only. This together with drastic price increase had forced use (like thousands of other Mand...But alt...
blog.alterphp.com
AlterPHP's blog: January 2015
http://blog.alterphp.com/2015_01_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Friday, January 30, 2015. A short post to promote a new tool developed by my friend Alain Tiemblo : TwigFiddle. You can now test your templates, macros, and share your Twig code examples with this tool. This is really useful when you post or answer a question about a Twig issue on Stackoverflow (or any other dev forum). So test it and make feedback if you discover an issue or just have any suggestion. About Alain Tiemblo :.
blog.alterphp.com
AlterPHP's blog: April 2014
http://blog.alterphp.com/2014_04_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Tuesday, April 22, 2014. Trace IP with Gedmo IpTraceable behavior. As a strong user of Doctrine2 since I'm working with Symfony2, I also use Gedmo DoctrineExtensions. This library provides a great set of useful features we commonly need when developping web project :. Timestampable entities (created at and updated at columns on tables),. Trace creators and modificators on contents (Blameable behavior). This is called IpTraceable.
blog.alterphp.com
AlterPHP's blog: August 2013
http://blog.alterphp.com/2013_08_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Tuesday, August 27, 2013. The need to state EntityManager name in a UniqueEntity validation constraint [Symfony2, Doctrine2]. I need to code a backoffice that manages many entities of my sites. Each of my sites has its own bundle with its own database, and a dependency to a common bundle with its own common database (for users, logging, billing). Doctrine config for site#1. Doctrine config for site#2. Doctrine config for backoffice.
blog.alterphp.com
AlterPHP's blog: May 2014
http://blog.alterphp.com/2014_05_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Tuesday, May 13, 2014. Doctrine2 optimization with APC cache and Symfony2. Some parts of a website are common to every pages and needs to request data from database. To put this data in a cache system is often a first step for optimization. Here is my return on experience about caching data with Doctrine2. Before caching data, deal with metadata. Doctrine Configuration doctrine: dbal: . orm: metadata cache driver: apc. Tuesday, May 13, 2014.
blog.alterphp.com
AlterPHP's blog: May 2011
http://blog.alterphp.com/2011_05_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Thursday, May 26, 2011. Error display on FileType form field with Symfony2. By default, error bubbling is false on all form fields in Symfony2. All but FileType (and some others? So if you don't want error bubbling, don't forget to explicitely specify if as following :. Builder- add('myFileField', 'file', array ('label' = 'myform.upload.label', 'error bubbling' = false) ;. Thursday, May 26, 2011. Subscribe to: Posts ( Atom ).
blog.alterphp.com
AlterPHP's blog: TwigFiddle
http://blog.alterphp.com/2015/01/twigfiddle.html
Some tricks about PHP development, Symfony, Doctrine and others! Friday, January 30, 2015. A short post to promote a new tool developed by my friend Alain Tiemblo : TwigFiddle. You can now test your templates, macros, and share your Twig code examples with this tool. This is really useful when you post or answer a question about a Twig issue on Stackoverflow (or any other dev forum). So test it and make feedback if you discover an issue or just have any suggestion. About Alain Tiemblo :.
blog.alterphp.com
AlterPHP's blog: October 2014
http://blog.alterphp.com/2014_10_01_archive.html
Some tricks about PHP development, Symfony, Doctrine and others! Friday, October 10, 2014. This solution implies that all your firewalls are named like {name} area. Class RegistrationController { protected function getFirewallCallingForAuthentication() { $session = $this- get('session'); $firewall = null; $securityKeys = array filter(array keys($session- all() , function ($key) { return preg match('/ security .[ w] area .target path$/', $key); }); $securityKey = empty($securityKeys)?